Android studio更新到3.0後問題解決
問題1:
自定義打包問題提示
Cannot set the value of read-only property ‘outputFile’ for ApkVariantOutputImpl_Decorated{apkData=Main{type=MAIN, fullName=debug, filters=[]}} of type com.android.build.gradle.internal.api.ApkVariantOutputImpl
解決:
之前:
variant.outputs.each { output ->
def outputFile = output.outputFile
if (outputFile != null && outputFile.name.endsWith('.apk')) {
if ("release".equals(variant.buildType.name)) {
fileName = "arbooks_${defaultConfig.versionName}_${releaseTime()}_release.apk"
} else {
fileName = "arbooks_${defaultConfig.versionName}_${releaseTime()}_beta.apk"
}
output.outputFile = new File(outputFile.parent, fileName)
}
}
之後:
variant.outputs.all {
if ("release".equals(variant.buildType.name)) {
fileName = "appstore_${defaultConfig.versionName}_${releaseTime()}_release.apk"
} else {
fileName = "appstore_${defaultConfig.versionName}_${releaseTime()}_beta.apk"
}
outputFileName = fileName
}
問題2:
Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
解決:
在在gradle.properties中關閉APPT2 編譯
android.enableAapt2=false
問題3:
Error:All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com
解決:
//版本名後面新增一句話,意思就是flavor dimension 它的維度就是該版本號,這樣維度就是都是統一的了
flavorDimensions "versionCode"
之前的時候修改的時後不會全部改,現在會保持一致是release就都是release,debug就都是debug
可以百度看下解釋,在此我只是記錄下解決辦法
相關文章
- Android studio maven配置 gradle下載慢問題解決AndroidMavenGradle
- android studio匯入專案--解決gradle-headache問題AndroidGradle
- 【Android Studio】解決 Android Studio2.2 無法輸入中文標點符號的問題Android符號
- 解決Android studio中gradle依賴下載太慢的問題AndroidGradle
- android studio jdk問題AndroidJDK
- Android Studio常見問題(+)Android
- Android studio 問題記錄Android
- 【Android Studio】解決升級 macOS High Sierra 後 Android Studio 同步專案時 gradle 構AndroidMacGradle
- No debuggable processes(Android Studio沒有可除錯應用)問題解決方案Android除錯
- Android鎖屏黑屏後連續定位問題解決方案Android
- Android Studio 3.0更新:Kotlin正式可用AndroidKotlin
- 解決Android Studio每次匯入專案都會下載Gradle和Android Gradle plugin的問題AndroidGradlePlugin
- Android studio glide包重複問題AndroidIDE
- Maven解決repository不更換的問題Maven
- 有關 Android Studio 重複引入包的問題和解決方案Android
- Android Studio 報錯解決方案 一Android
- Android Studio3.1.2及Android P相關問題Android
- Android 解決BottomSheetDialog 拖曳衝突問題Android
- Android Studio 3.0 利用 Android Profiler 測量應用效能Android
- Visual Studio 2019更新到16.2.3
- Visual Studio 2019更新到16.2.1
- Visual Studio 2019更新到16.2.2
- Visual Studio 2019更新到16.1.6
- Visual Studio 2019更新到16.1.4
- Android Studio3.0 NDK配置與開發Android
- Android Studio 3.0 Android 分析器 | 中文教學視訊Android
- 解決在Android Studio 3.2找不到Android Device Monitor工具Androiddev
- Windows解決斷後佔用問題Windows
- dedecms 後臺假死問題解決方法
- Android Studio 中 Preview 常見問題和技巧AndroidView
- 如何解決 Android Studio 上遠端依賴包重複的問題Android
- 解決Win10使用者VS Code的C/C++更新到1.6.0後無法除錯的問題Win10C++除錯
- 【安裝Android Studio報錯之解決方案】Android
- 解決 Android studio Connect to 127.0.0.1:[/127.0.0.1] failed: Connection refusedAndroid127.0.0.1AI
- Android Studio下載Gradle超時解決方案AndroidGradle
- 解決Visual Studio(2017)軟體無法重新生成問題
- 解決Android打包com.android.build.api.transform.TransformException的問題AndroidUIAPIORMException
- SpringBoot解決前後端跨域問題Spring Boot後端跨域
- Android 微信分享後留在微信,沒有回撥的問題解決方案Android