近日升级到react native0.49版本后  android studio升级到了3.0开发版, gradle从2.14升级到4.1版本,支持android8.0,

打包的时候出现异常:

Error:The number of method references in a .dex file cannot exceed 64K.

Error:Execution failed for task ':app:transformClassesWithDexForRelease'.

> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException:            java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:  org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_77\bin\java.exe'' finished with non-zero exit value 2‘’?

build.gradle下面添加:

defaultConfig{

.....

multiDexEnabled true

.....

}

dexOptions{

preDexLibraries = fales

jumboMode true

javaMaxHeapSize "2g"

}

dependencies{

.....

compile 'com.android.support:multidex:1.0.1'

......

}

MainApplication需要改的地方:

导包:

import android.support.multidex.MultiDex;

重新实现一个方法:

@Override

protected void attachBaseContext(Context base) {

super.attachBaseContext(base);

MultiDex.install(this):

}

更多相关文章

  1. android CursorAdapter的监听事件
  2. Android菜单的几种方法
  3. Android注解式绑定控件
  4. 从源代码编译Android(CyanogenMod For Hero GSM)【转】
  5. android重新启动应用程序和重新启动系统
  6. Android(安卓)adb shell启动应用程序的方法
  7. 关于android studio 出现Error:Execution failed for task ':app
  8. SDK1.5下 android判断是否存在网络
  9. android UEventObserver的用法

随机推荐

  1. Android(安卓)点亮屏幕
  2. Android(安卓)colors.xml 颜色配置文件
  3. Android(安卓)常用控件自定义样式RadioBu
  4. 自定义RatingBar/SeekBar,重载样式
  5. android中listView实现异步加载网络图片
  6. could not write file\android-7\/syst
  7. 退出 android 应用程序
  8. [RK3288][Android6.0] 调试笔记 --- 软硬
  9. 【BottomBar】Android底部导航栏V2.0
  10. Android(安卓)SDK三种更新失败及其解决方