最近由于项目需要封装原生GIS,必须把Android Studio升级到3.0版本,升级3.0版本后一直无法打包,这里react-navigation会提示出
uncompiled PNG file passed a
s argument. Must be compiled first into .flat file..
在谷歌上找到了解决方法只需要在gradle.properties文件里添加
android.enableAapt2=false
即可。
但是决解了这个报错信息,还会有一个报错信息
com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.android.dx.command.Main with arguments {--dex --num-threads=4 --multi-dex --main-dex-list E:******-master (3)******-master\app\build\intermediates\multi-dex\debug\maindexlist.txt --output E:******-master (3)******-master\app\build\intermediates\transforms\dex\debug\folders\1000\1f\main E:******-master (3)******-master\app\build\intermediates\transforms\jarMerging\debug\jars\1\1f\combined.jar
这里需要将app/build.gradle添加如下代码即可完成打包
android {
compileSdkVersion 25
buildToolsVersion '25.0.0'
defaultConfig {
...
multiDexEnabled true
}
}
dependencies {
...
compile 'com.android.support:multidex:1.0.0'
...
}
···
网友评论