有與我在#1的問題,如幾個問題:Android Studio中籤署了產生APK
How do I export a project in the Android studio?
How to create a release signed apk file using Gradle
他們是很好的。但仍然讓我感到困惑。當我在Android Studio中選擇建設 - >生成APK簽署,我得到這個警告消息:
這是什麼意思?這是否意味着我必須通過配置build.gradle來使用gradle命令行?那麼該向導是什麼?如果我只是通過單擊確定忽略警告並按照嚮導生成apk文件,則當我將apk上傳到Google Play時,我會收到錯誤消息,說明apk處於調試模式。
如果我按照提示設置像這樣的build.gradle:
signingConfigs {
debug {
storeFile file("debug.keystore")
}
release {
storeFile file("../key/test.keystore")
storePassword "password"
keyAlias "key"
keyPassword "password"
}
}
buildTypes {
release {
debuggable false
signingConfig signingConfigs.release
}
}
一切是文件當我運行在終端./gradlew assembleRelease。
總之,我很困惑於:
- 什麼是「生成APK簽署」嚮導的目的,如果我不得不安裝的build.gradle
- 如何建立我在釋放模式的應用當我運行「生成簽名APK」
謝謝你的任何建議。
我有另一個問題。通過使用./gradlew assembleRelease在終端中構建它沒有任何問題。生成已簽名的apk並將apk安裝到我的設備中也沒有問題。但是我得到了「安裝失敗,因爲APK沒有簽名,或者簽名不正確。」當我試圖在我的設備中運行應用程序時。 –