android studio配置方法数超过 64K 的应用引发的问题(解决办法)

我们cocos2dx项目导出到android studio里面的时候会出现配置超过64k的问题,那我们就开始来抓虫吧!

我们先看看官方给出的解决办法:

https://developer.android.com/studio/build/multidex.html
[reply]
在build.gradle配置下加入

第一步:

defaultConfig { ......... multiDexEnabled true .........

 

第二步:

dependencies { .......... compile 'com.android.support:multidex:1.0.0' ..........

 

在AndroidManifest.xml的application元素下加入:

application ....... android:name="android.support.multidex.MultiDexApplication" .......

 

这个是官方解决的问题.随后再次编译会出现:

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v4/text/TextUtilsCompat.class类似这样的错误

我这里给出的解决办法是:

在build.gradle配置下加入

先在android {中加入

configurations { all*.exclude group: 'com.android.support', module: 'support-v4' }

然后在dependencies中加入
compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:support-v4:20.0.0'
[/reply]
出现C++错误:Android studio导入Eclipse出现Error:Execution failed for task ‘:app:compileDebugNdk’.
全部解决完毕,记得要操作:清理项目->同步项目->编译