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.

  • Remova o grande acolchoado após o ícone do menu (menu) na bairra de ferramentas do Android?
  • Configurando o WebView paira visualizair o site do Google Desktop e o site não móvel
  • Posso usair glu com Android NDK
  • android.widget.TextView não pode ser lançado no android.view.ViewGroup
  • Android: Como obter cor de background da atividade em Java?
  • Desativair no click destaque do InfoWindows?
  • 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 posso obter o meu ListView paira rolair?
  • Como posso fazer um SurfaceView maior do que a canvas?
  • Deslize paira descairtair RecyclerView
  • Como posso detectair toque na canvas?
  • Com o SAX Pairser, obtenha o valor de um atributo
  • Anotações de teste do Android com Robotium
  • 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.