アプリの課金プロセス全体をデバッグしたいと思います。しかし残念なことに、USB デバッグ モードでアプリの製品を購入しようとするとエラーが発生し、アプリが署名されていないため、何も購入できないというメッセージが表示されます。アプリをGoogle Playにアップロードすると、購入が機能するため、明らかに問題は解決しますが、それは基本的に私が望んでいることではありません。アプリのデバッグ中にアプリ内課金をローカルでテストするには、どうすればよいですか。それは可能ですか?
2192 次
2 に答える
3
Google Play でデバッグ可能な apk をアップロードしようとすると、次のエラーが発生します。
アップロードに失敗しました デバッグ可能な APK をアップロードしました。セキュリティ上の理由から、Google Play で公開する前にデバッグを無効にする必要があります。
そのため、Google Play からダウンロードしたアプリをデバッグすることはできません。代わりに、デバッグ不可能なバージョンのリリースを Google Play にアップロードしてから、同じアプリのデバッグ可能なリリース署名付き apk を次のようにビルドできます。
buildTypes {
release {
minifyEnabled false
debuggable true
}
}
結果のapkをadbを介してインストールします
adb install -r name.of.your.apk
その後、アプリ内課金アプリを簡単にデバッグできます。
于 2016-10-13T17:07:55.897 に答える