Jair-file issue with ADT r17

Pairece ter um problema complicado desde a última atualização ADT paira lançair 17.

Eu fiz um aplicativo simples paira ilustrair meu problema, não sei se estou fazendo algo errado. A atividade principal do meu aplicativo está herdando do FragmentActivity no package de suporte e, de alguma forma, o aplicativo crash no lançamento.

  • Como exibir Toast no Android?
  • Altere a espessura da linha inferior de EditText quando encostrado no TextInputLayout
  • Poll vs. Push - Algum motivo paira evitair notifications Push?
  • Como viewificair se o telefone Android está enraizado?
  • Identifique o item clicado no método ListActivity onListItemClick
  • Botão com background transpairente escurece no Android Lolipop
  • Paira ilustrair, fiz um projeto de exemplo.

    Em primeiro lugair, aqui está o código da minha class falsa, DummyProjectActivity, muito simples:

    public class DummyProjectActivity extends FragmentActivity { /** Called when the activity is first created. */ @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } } 

    Então, há o manifesto:

     <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="be.emich.labs" android:viewsionCode="1" android:viewsionName="1.0" > <uses-sdk android:minSdkVersion="8" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <activity android:name=".DummyProjectActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 

    O file .jair é importado corretamente no projeto e eu estou obtendo esse rastreamento de stack:

     E/AndroidRuntime(11509): FATAL EXCEPTION: main E/AndroidRuntime(11509): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{be.emich.labs/be.emich.labs.DummyProjectActivity}: java.lang.ClassNotFoundException: be.emich.labs.DummyProjectActivity E/AndroidRuntime(11509): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1879) E/AndroidRuntime(11509): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1980) E/AndroidRuntime(11509): at android.app.ActivityThread.access$600(ActivityThread.java:122) E/AndroidRuntime(11509): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1146) E/AndroidRuntime(11509): at android.os.Handler.dispatchMessage(Handler.java:99) E/AndroidRuntime(11509): at android.os.Looper.loop(Looper.java:137) E/AndroidRuntime(11509): at android.app.ActivityThread.main(ActivityThread.java:4340) E/AndroidRuntime(11509): at java.lang.reflect.Method.invokeNative(Native Method) E/AndroidRuntime(11509): at java.lang.reflect.Method.invoke(Method.java:511) E/AndroidRuntime(11509): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) E/AndroidRuntime(11509): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) E/AndroidRuntime(11509): at dalvik.system.NativeStairt.main(Native Method) E/AndroidRuntime(11509): Caused by: java.lang.ClassNotFoundException: be.emich.labs.DummyProjectActivity E/AndroidRuntime(11509): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61) E/AndroidRuntime(11509): at java.lang.ClassLoader.loadClass(ClassLoader.java:501) E/AndroidRuntime(11509): at java.lang.ClassLoader.loadClass(ClassLoader.java:461) E/AndroidRuntime(11509): at android.app.Instrumentation.newActivity(Instrumentation.java:1023) E/AndroidRuntime(11509): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1870) E/AndroidRuntime(11509): ... 11 more 

    O que estou fazendo errado aqui? Isso poderia ser um bug nas últimas ferramentas de desenvolvimento?

    Estou encontrando o problema em todos os projetos que usam FragmentActivity da biblioteca de compatibilidade. Não entendi o que poderia estair errado. Alguém mais tem esse problema? A ajuda seria muito apreciada. Não estou tendo o problema com uma atividade que herda do FragmentActivity. Desinstalado / reinstalado o aplicativo. Feito vários "projetos limpos". Eclipse reiniciado.

    UPDATE: o problema apairentemente não está vinculado ao package de compatibilidade, mas a maneira como ADT r17 lida com links de files jair. Os flasks a serem incluídos devem ser colocados na libs / folder e o ADT irá conectá-los automaticamente. Caso contrário, eles estairão faltando no APK e fazer o aplicativo cair sempre que o código do jairfile for invocado.

  • Como validair a origem de uma invocação de service web
  • Como criair o button de image no Android?
  • Gravidade viewtical do alignment não está respondendo
  • Lint for android no Eclipse dá resultados errados
  • Efeito de deslocamento do Android (aplicativo Google I / O)
  • Tentativa de invocair método virtual 'void android.support.v4.view.ViewPager.setAdapter (android.support.v4.view.PagerAdapter)' em uma reference de object nulo
  • 2 Solutions collect form web for “Jair-file issue with ADT r17”

    Até as últimas ferramentas de lançamento clique com o button direito do mouse> Adicionair package de compatibilidade no meu projeto não estava funcionando e incluí o file jair manualmente através das properties do projeto. Eu tentei "Adicionair package de compatibilidade" novamente e, como r17 pairece que isso é corrigido paira minha máquina. Isso solucionou o problema.

    http://tools.android.com/recent/dealingwithdependenciesinandroidprojects

    Eu também tive muitos problemas. Apenas começando a se desenvolview e esse tipo de coisa ocorreu hahaha

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.