環(huán)境搭建準(zhǔn)備:
JDK 1.7以上
SDK
Android Studio
...
問題點(diǎn)1: Sync Project with Gradle Files時報錯:
報錯信息
Cannot set the value of read-only property 'outputFile' for ApkVariantOutputImpl_Decorated...
這是由于gradle 3.0 以后 不支持這樣的寫法了,更改如下:
原代碼
applicationVariants.all { variant ->
variant.outputs.each { output ->
def outputFile = output.outputFile
if (outputFile != null && outputFile.name.equals('app-debug.apk')) {
def fileName = outputFile.name.replace("app-debug.apk", "weex-app.apk")
output.outputFile = new File(outputFile.parent, fileName)
}
}
}
更改為
android.applicationVariants.all { variant ->
variant.outputs.all {
outputFileName = "${defaultConfig.versionName}.apk"
}
}
問題點(diǎn)2:同樣是版本問題導(dǎo)致的
報錯信息
Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
解決辦法: 將‘compile’全部改為‘implementation’就行檀何。
問題點(diǎn)3:發(fā)現(xiàn)各種依賴包無法下載成功
解決辦法: gradle.properties文件將代理代碼注釋掉
問題點(diǎn)4:AVD manager 添加設(shè)備時需要下載intel haxm
下載haxm安裝包后配椭,將intelhaxm-android.exe 文件進(jìn)行解壓
image.png
解壓后:運(yùn)行setup.exe
image.png