2017-09-18 6 views
0

Androidアプリにデバッグコードを追加する正しい方法は何ですか?デバッグコードはテストビルドでのみ実行され、Google Playに公開される署名付きビルドでは実行されません。私は単に書くiOSアプリで例えばAndroidアプリにデバッグコードを追加しますか?

、:

#ifdef DEBUG 
// put debug code here 
#endif 

ソリューションを検索するには、いくつかの異なるアプローチ、期待どおりに動作しない方法についての苦情の文字列に続く各1に私をリードしてきました。しかし、これらのソリューションの多くはかなり古いものです。確かにGoogleはここに存在していた問題を修正しており、これには今すぐ簡単な解決策がありますか?

私はAndroid Studioを使用して構築していますが、このソリューションはIDE固有のものではないと考えています。

おかげで、 フランク

+0

可能な重複を検出android](https://stackoverflow.com/questions/23844667/detect-if-i-am-in-release-or-debug-mode-in-android) – WoogieNoogie

答えて

2

あなたは、以下の内部でのみデバッグモードで実行するコードを追加する必要があります:私はリリースまたはデバッグモードで午前場合は、[の

if (BuildConfig.DEBUG) { 
    // THIS WILL BE EXECUTED ONLY IN DEBUG MODE 
} 
+0

このソリューションはビルドツール固有のものです。アンドロイドプラグインでgradleを使ってアプリケーションをビルドすると、これは無料で提供されます(Android Studioのデフォルト設定)。 – Jon

関連する問題