Dopo aver aggiunto compile 'com.android.support:support-v13:21.0.+'
-build.gradle
, ho avuto alcuni conflitti sulla costruzione di mia app, quindi ho dovuto aggiungere multiDexEnabled = true-defaultConfig
all'interno build.gradle
. Coloro conflitto se ne sono andati, ma ho avuto un'altra eccezione (l'apertura del app) per la libreria calligrafia mancante:NoClassDefFoundError sulla calligrafia biblioteca
java.lang.NoClassDefFoundError: uk.co.chrisjenx.calligraphy.R$attr
at uk.co.chrisjenx.calligraphy.CalligraphyConfig$Builder.<init>(CalligraphyConfig.java:150)
at com.taxiyaab.android.util.ApplicationClass.onCreate(ApplicationClass.java:120)
at newapp.com.taxiyaab.taxiyaab.PassengerApplication.onCreate(PassengerApplication.java:68)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1007)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4462)
at android.app.ActivityThread.access$1500(ActivityThread.java:144)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1306)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:212)
at android.app.ActivityThread.main(ActivityThread.java:5135)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:878)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
at dalvik.system.NativeStart.main(Native Method)
mio ultimo SDK costruire versione strumenti è 22.0.1
. Qualcuno ha affrontato questo problema prima?
thx per la risposta, ho fatto quello che hai detto, ma sollevare altre eccezioni, credo di shouldn Devo usare multiDexEnabled. –
ottengo: Errore: esecuzione fallita per task ': app: dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: processo 'comando' C: \ Programmi \ Java \ jdk1.8.0_40 \ bin \ java.exe '' terminato con valore di uscita diverso da zero 2, se non usa multiDexEnabled. –
Hai ottenuto questa eccezione durante l'utilizzo di MultiDexApplication? Se no, quali eccezioni ha sollevato quando hai utilizzato MultiDexApplication? Si prega di fornire tutti i dettagli delle eccezioni. – Eran