最近、Eclipse から Android Studio に変更し、JDK も からjava-open-jdk
に変更しましたjdk1.7.0_45
。
最初のアプリを実行しようとすると、次のメッセージが表示されます。
APK が署名されていないか、正しく署名されていないため、インストールに失敗しました。 これが Gradle ベースのプロジェクトである場合は、署名構成を確認してください。 Gradle ビルド スクリプトで指定されている
編集:
Android Studio から実行すると、上記のエラーが表示されます。コマンドラインから実行しているとき、エラーは発生しません(アプリが実行されていてエラーが発生しますが、gradleとは関係ありません)。
ここからコードを取得しました
ここのgoogle repoで build.gradle を確認できます
更新 2:
このコードを追加しました
signingConfigs {
release {
storeFile file("john.keystore")
storePassword "john"
keyAlias "johnkeystore"
keyPassword "john"
}
}
buildTypes
build.gradle ファイルのコード ブロックのすぐ上。ファイル john.keystore はプロジェクトのルートにあります。私は走っていgradlew assembleRelease
て、 xxx-release-unsigned.apk
.