Android StudioでAPKを作ってアップロードしたら下記エラーが発生。
デバッグ可能な APK をアップロードしました。セキュリティ上の理由により、Google Play に公開するにはデバッグを無効にする必要があります。
無効にする方法
- 上部メニューからView → Tool Windows → Build Variantを選択
(他のViewの後ろに隠れている場合は、他のViewを最小化した後、再選択) - 表示されたBuild VariantのViewで、Build Valiantの値をdebugからreleaseに変更する
それでBuildしたらエラー。
Error:Gradle: Execution failed for task ':Xxxxxxx: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
}
}
...
エラーメッセージの通りにbuild.gradleを変更する。
Buildすると1回エラーになったが、もう1回やったらできた。
(2014/4/17 追記)
Build Variantをreleaseのままデバグ(Android Studioでrun)しようとすると下記エラーが発生する。
Installation failed since the APK was either not signed, or signed incorrectly.言われたとおり build.gradle を修正すればいいのかもしれないけど、Build Variantをdebugに切り替えれば解消したので良しとする。
If this is a Gradle-based project, then make sure the signing configuration is specified in the Gradle build script.
(追記終わり)
参考
0 件のコメント:
コメントを投稿