改善する必要があるコード箇所をマークする方法はありますか?私はどこかで前にそれを見たが、今は覚えていない。リリースビルドをブロックし、TODO
コメントではありません。それは何ですか?コードの一部を「リリース中ではない」とマークしてください
答えて
私はそうするネイティブな方法はないと思います。
あなたはしかし制御により、単一のブールこのような何かを行うことがあります。私たちは、唯一のいくつかのコードを書くためBuildConfig.DEBUG
if (BuildConfig.DEBUG)
{
/* Do stuff only for debug builds */
}
その適切な方法を使用する必要が
static boolean isDebug = false;
assert isDebug = true;
if (isDebug)
{
/* Do stuff only for debug builds */
}
これは質問に答えません..あなたが**実行するコードを追加するためにこれを使用します**デバッグビルドのみ..それはまったくリリースビルドに影響しません。また、Androidは自動的に設定される 'BuildConfig.DEBUG'を提供します – akash93
をデバッグのために、デバッグを確認するための変数を使用する必要はありません。BuildConfig.DEBUGあなたのビルド設定に応じてAndroid実行システムが注意します。
私が見つかりました。 StopShipの糸くずチェックです。
はbuild.gradleでそれを有効にする:
android {
...
lintOptions {
abortOnError true
fatal 'StopShip'
}
}
あなたのコード内のコメント//STOPSHIP
を持っている場合は、このリリースのAPKが発生したときにエラーがスローされます。
Preferences> Editor> Code Style> Inspectionsで、Androidスタジオで//STOPSHIP
の強調表示を有効にすることができます(デフォルトでは有効になっていません)。正しい設定を見つけるには、STOPSHIP
を検索してください。
- 1. テキストの一部を太字にしないでください。
- 2. 私のサブの一部を繰り返してください
- 3. MySQLカラムの一部のみを選択してください
- 4. メッセージの一部の色を変更してください
- 5. コードのビット操作部分を説明してください
- 6. 一部のニュースグループでGnusアダプティブスコアリングを使用しないでください。
- 7. コードを短くしてください
- 8. alembicアップグレードの一部としてデータを変更してください
- 9. Magentoの - sales_flat_quote `reserved_id`は、一部の顧客向けにリリースされていない
- 10. この部分文字列が一度しかない行は、一度pythonで印刷してください。
- 11. bioconductorパッケージの特定のリリースをインストールしてください
- 12. "googleoff"と "googleon"でページの一部をクロールしないようにしてください
- 13. angularjsフォームに 'no-success'マークを入力しないでください。
- 14. System.Designの多くのDesignerクラスが内部としてマークされているのはなぜですか?
- 15. 一部のコードで解放されていないデータ
- 16. 存在しないコードをテストしてください
- 17. 私のネイティブAndroidアプリが一部の中国語タブレットと互換性がないとマークされているのはなぜですか?
- 18. 「外部」というテーブルを使用してください
- 19. ErrorExceptionで応答を中止しないでください
- 20. クラシックASP:コード処理中にページを待ってください
- 21. 単純なJavaコードでエラーを修正してください
- 22. 少なくとも1つの外部キーがヌルでないことを確認してください。
- 23. Pythonコード:説明してください
- 24. 列挙型のすべての亜種だけではなく、一部のものと一致する方法を教えてください。
- 25. HTML5 - ロゴを中心にしないでください。
- 26. 中にJavaScriptループを作成しないでください
- 27. アーカイブ中にビットコードをコンパイルしないでください
- 28. スクラップ中にイメージをダウンロードしないでください
- 29. コード内のSqlCommandで一度に500行を選択してください
- 30. JSDoc - 一部のコードを解析しないでマークしますが、ドキュメントを保持しますか?
あなたは[FixmeComment](http://wiki.c2.com/?FixmeComment)を使用することができます。それはビルドを破ることはありませんAFAIK – akash93