2013-05-20 28 views
7

Bir test projesi oluşturmak için yeni Android Studio ve Gradle'ı kullanıyorum. Bunu varsayılan şekilde kurdum (yeni proje sihirbazı). Bildiri dosyasında özel bir Uygulama örneği belirtmemin dışında her şey iyi çalışıyor gibi görünüyor. Uygulamanın Tamam oluşturur, ancak daha sonra cihazda çalıştırdığınızda çöküyor:Android Studio/Gradle build özel uygulama sınıfı bulamıyor

Caused by: java.lang.ClassNotFoundException: Didn't find class "co.touchlab.android.testapp.MyApplication" on path: /data/app/co.touchlab.android.testapp-1.apk 
     at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 
     at android.app.Instrumentation.newApplication(Instrumentation.java:968) 
     at android.app.LoadedApk.makeApplication(LoadedApk.java:499) 

Intellij herşey yolunda olduğunu düşünüyor, ve dışarı atarsan kullanmaya çalışır bir ekran çarpana kadar özel (Çalışır app Tabii ki).

Muhtemelen bunu normal yapı direme kopyalayacağım ve bunu sıraya dizilene kadar 12 fikrini anlatayım, ama anlaşılması gereken bir şey. Tamamen stok uygulamasını özel bir Uygulama sınıfıyla deneyecek ve bunun da sorun olup olmadığını görün.

+0

taşındı ve ithalat Idea içine 12. Sıfır sorunları. –

+0

Bir açıklama yapmadan bunu kim reddettiğimi açıklığa kavuşturalım, projede çalışmaya devam etmek için intellij'e geçtim, ama bunu android stüdyosunu kullanmak için nasıl düzeltebileceğimi öğrenmek istiyorum. –

+0

Bağımlılıkları nasıl kurdunuz? Build.gradle'ın doğru şekilde kurulduğundan emin olmanız gerekir. Bağımlılığı ayarlamak için Studio'daki kullanıcı arayüzünü kullanmayın. –

cevap

-1

Uygulamanız için build.gradle dosyasını açın ve bu ekleyin: (normal böcek yanında)

dependencies { 
    compile 'PATH_OF_MISSING_CLASS_HERE' 
} 
İlgili konular