我試圖將我的APK上傳到google play並遇到錯誤消息:「您上傳了一個可調試APK。出於安全原因,您需要禁用調試功能才能在Google Play中發佈。更多關於可調試APK的信息。「生成已簽名apk的錯誤
然後我在我的清單中寫了android:debuggable="false"
並再次嘗試。我遇到了同樣的錯誤,所以我「VE seted的構建變量從我模塊釋放並重新生成APK,但是這一點,產生這個錯誤:
Error:Gradle: Execution failed for task ':app:lintVitalRelease'.
Lint found fatal errors while assembling a release target.
To proceed, either fix the issues identified by lint, or modify your build script as follows:
...
android {
lintOptions {
checkReleaseBuilds false
// Or, if you prefer, you can continue to check for errors in release builds,
// but continue the build even when errors are found:
abortOnError false
}
}
...
這對應用程序沒有任何其他副作用嗎? – committedandroider
不,關閉皮膚不會對應用程序造成任何副作用。 Lint是一個代碼分析工具,可以在build/outputs文件夾中的「lint-results-release-fatal.html」文件中詳細查看由設置debuggable屬性引起的錯誤。 – error1337
無法將android {}節添加到我的頂級build.grade文件中;所以遵循一些其他的建議,並將其添加到我的build.grade文件中的應用程序級別,即一個文件夾進一步向下,其中android部分已經存在。 –