编译报错

Conversion to Dalvik format failed:Unable to execute dex: method ID not in [0, 0xffff]: 65536
没问题

当你以为配置了以下代码之后

android {    defaultConfig {        ...        minSdkVersion 15         targetSdkVersion 26        multiDexEnabled true    }    ...}dependencies {  compile 'com.android.support:multidex:1.0.1'}
public class MyApplication extends SomeOtherApplication {  @Override  protected void attachBaseContext(Context base) {     super.attachBaseContext(context);     Multidex.install(this);  }}

OK,没问题。

但当代码量再翻倍,你可能还会遇到

java.lang.NoClassDefFoundError

于是你又配置了

android {    buildTypes {        release {            multiDexKeepProguard 'multidex-config.pro'            ...        }    }}

你可能编译没有问题了,但是请检查一下你有没有开minifyEnabled

如果开了,请将multidex-config.pro的代码同步到proguard-rules.pro中!!!!

如果开了,请将multidex-config.pro的代码同步到proguard-rules.pro中!!!!

如果开了,请将multidex-config.pro的代码同步到proguard-rules.pro中!!!!

如果开了,请将multidex-config.pro的代码同步到proguard-rules.pro中!!!!

如果开了,请将multidex-config.pro的代码同步到proguard-rules.pro中!!!!

如果开了,请将multidex-config.pro的代码同步到proguard-rules.pro中!!!!

更多相关文章

  1. Android应用程序启动过程源代码分析(3)
  2. Android应用程序启动过程源代码分析(2)
  3. android 不使用布局文件,完全由代码控制布局实例
  4. android源代码下载——android环境配置
  5. Android EditText 代码实现键盘弹出打开和关闭工具类
  6. Android SDK 实例代码分析---Accelerometer Play(二)
  7. 如何通过代码更改ANDROID的UI布局

随机推荐

  1. Android中的Parcelable序列化对象
  2. 淘宝(阿里百川)手机客户端开发日记第一篇
  3. android 简易音乐播放器的实现
  4. android中view事件传递
  5. 毫秒级别时间戳转换
  6. Android的编译系统
  7. Android(安卓)读取扫码枪的内容,可以读取
  8. Android(安卓)studio升级到3.3后,踩过的各
  9. Android:TextView的垂直滚动效果,和上下
  10. Android框架保证View更新必须在主线程的