<https://lh3.googleusercontent.com/-GtExPFE7vjU/VuBY2IgKUgI/AAAAAAAAAGs/Nsosq0IRGlg/s1600/bad.png>
well,the figure above is the strange apk, you can see no classes.dex in it.(oh,no...i can't believe it.) and if i try to install it, it will throw "Failure [INSTALL_FAILED_DEXOPT]" error.(of course) a normal apk file should look like:(well,you can see a classes.dex, actually the normal apk is built by the android sample code.) <https://lh3.googleusercontent.com/-LVJohC7aWRw/VuBZ97NfkII/AAAAAAAAAG4/qEuSc46UBhE/s1600/good.png> i don't know why my project lose the classes.dex...here are my build.gradle... my project use AndrdoidAnnotation framework and use the feature multiDexEnabled true. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0-beta6' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' classpath 'com.tencent.bugly:symtabfileuploader:1.2.7' } } allprojects { repositories { jcenter() } } apply plugin: 'com.android.application' apply plugin: 'android-apt' def AAVersion = '3.3.2' apply plugin: 'bugly' bugly { appId = '**********' appKey = '************' } android { useLibrary 'org.apache.http.legacy' compileSdkVersion 23 buildToolsVersion '23.0.2' defaultConfig { applicationId "**********" minSdkVersion 10 targetSdkVersion 23 versionCode 8 versionName "1.0.4.6" multiDexEnabled true ndk { abiFilters 'armeabi', 'x86' } } productFlavors { dev { minSdkVersion 21 } prod { // The actual minSdkVersion for the application. minSdkVersion 10 } } dexOptions { javaMaxHeapSize "4g" preDexLibraries = false } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro', 'proguard-easemob.pro', 'proguard-spring.pro', 'proguard-gson.pro' } } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') testCompile 'junit:junit:4.12' apt "org.androidannotations:androidannotations:$AAVersion" compile "org.androidannotations:androidannotations-api:$AAVersion" compile project(':extra:Android-PullToRefresh') compile project(':extra:ViewPagerIndicator') compile project(':extra:sweetalertdialoglibrary') compile 'com.tencent.bugly:crashreport:1.2.8' compile 'com.google.code.gson:gson:2.5' compile 'com.squareup.okhttp3:okhttp:3.0.0-RC1' compile 'org.springframework.android:spring-android-rest-template:2.0.0.M3' compile 'com.android.support:support-v4:23.1.1' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.commit451:PhotoView:1.2.4' compile 'com.android.support:multidex:1.0.1' compile 'com.android.support:design:23.1.1' } apt { arguments { androidManifestFile variant.outputs[0]?.processResources?.manifestFile } } i also find a guy with a same problem: http://comments.gmane.org/gmane.comp.handhelds.android.devel/244515 oh, the problem drives me crazy.. thanks in advance. -- You received this message because you are subscribed to the Google Groups "adt-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to adt-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.