何らかの理由で、リリースモードでAndroidアプリを実行する必要があります。デバッグモードで使用するように、アプリケーションを実行するときにコードを実行する必要があります。私がリリースモードで走っているとき、私のブレークポイントは当てられません。android:debuggable="true"
をマニフェストに追加しました。それでもブレークポイントは当たらない。助けてください。あなたのGradleファイルに予めAndroidスタジオを使用してリリースモードでAndroidアプリケーションをデバッグする方法
答えて
私の場合、以前のリリースビルドと同じデバッグ構成を作成し、デバッグを開始しました。つまり、ビルドグラブルでも、デバッグバージョンでサインビルドを行う必要があります。
signingConfigs {
config {
keyAlias 'abc'
keyPassword 'xyz'
storeFile file('<<KEYSTORE-PATH>>.keystore')
storePassword 'password'
}
}
buildTypes {
debug {
debuggable true
signingConfig signingConfigs.config
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
リリースビルドと同じ記号が表示され、実行時にデバッグすることができます。
で
おかげで、あなたはあなたのリリースの味でデバッグ機能を追加する必要があります。
> buildTypes {
> release {
> debuggable true
> minifyEnabled false
> signingConfig signingConfigs.release
> proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
> }
> debug {
> debuggable true
> minifyEnabled false
> applicationIdSuffix '.debug'
> }
}
signingConfig
それはアンドロイドにGradleのファイルに追加する必要がありますリリース構成である{}ブロック、このような何か:それは助けup..ifこの回答
signingConfigs {
release {
keyAlias 'YourAppKey'
keyPassword 'somePassword'
storeFile file('appkeyfile.jks')
storePassword 'somePassword'
}
}
buildTypes {
release {
debuggable true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
幸せcoding.Mark .. :)
あなたのクイック返信に感謝します。確認しましょう –
あります。まだ打つことはありません:( –
「リリースモード」はありません。あなたが参照しているものはビルドのタイプです。ビルドのタイプは、ビルド中に取られたステップ(縮小など)を意味します。 android:debuggable="true"
を設定すると自動的には役に立ちません。なぜなら、「デバッグ」ではなく「実行」するとデバッガに接続しないため、特定の理由で停止しないからです。
リリースと同じように、あなたのデバッグビルドを設定することはできますが、あなたの必要性の背後にある理由はかなり不明です。あなたが間違った方法を取ろうとしている気がします。 ProGuardを使用せず、リリースビルドはProGuardによって結果のバイナリが変更されるため、ソースからのブレークポイントは実際には動作しません)。
- 1. androidスタジオのwifiでデバッグする方法
- 2. Androidスタジオでデバッグ
- 3. リリースモードでデバッグする方法
- 4. Androidスタジオで古いAndroidバージョンをデバッグ
- 5. Android App UIをAndroidスタジオにAndroidアプリケーション用に追加する方法
- 6. コードネームのデバッグAndroidスタジオの1つのアプリケーション
- 7. Eclipseを使用してAndroidアプリケーションを1行ずつデバッグする方法は?
- 8. Androidスタジオで計測器テストをデバッグする方法は?
- 9. リリースモードを使用してWebアプリケーションをAzureにデプロイする方法
- 10. Androidスタジオでハードウェアデバイスを使用したアプリケーションをエミュレートする
- 11. Androidスタジオで@NonNullアノテーションを正しく使用する方法
- 12. EclipseでAndroid用のjavafxアプリケーションをデバッグする方法
- 13. AndroidスタジオでAOSPデバッグsystem_process
- 14. Androidスタジオ:Androidライブラリプロジェクトをインポートする方法
- 15. Netbeansを使用して電話でAndroidアプリケーションをデバッグ
- 16. リリースモードでのデバッグ方法は?
- 17. AndroidスタジオでAndroidデバイス用のゲームを作成する方法
- 18. Androidスタジオでデバッグを増やす(logcat?)
- 19. Androidスタジオでアプリケーションに署名する方法を変更する
- 20. Androidスタジオでメモリの使用を監視する方法
- 21. AndroidスタジオでGitHubプロジェクトを使用する方法
- 22. AndroidスタジオTextViewと共にバックグラウンドでCountDownTimerを使用する方法
- 23. AndroidスタジオでGradle Wrapperを使用する方法
- 24. AndroidスタジオでIntegral Symbolを使用する方法
- 25. Androidスタジオで未使用のリソースファイルをクリーンアップする方法
- 26. AndroidスタジオのAndroid BroadcastReceiver onReceive()メソッドのデバッグ
- 27. AndroidスタジオでSQLiteを使用してデータベースを作成する方法
- 28. Androidスタジオ:JavaSEアプリケーション
- 29. AndroidスタジオExperimental Plugin 0.6.0 NDKデバッグ
- 30. AndroidスタジオのデバッグとDDMS
ご返信ありがとうございます。私は –
をチェックさせてください私はこれを私のビルドgradleで追加しました。しかし、私はsigningConfigs.releaseファイルを持っていません。私のsigningConfigはsigningConfigs.configです。リリース用のものを生成するにはどうすればよいですか? –
@ BaziPaleri、答え更新 – once2go