我们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’.
全部解决完毕,记得要操作:清理项目->同步项目->编译