私はKotlinで自分のプロジェクトを構築しています。私のアプリケーションの1行では、BuildConfigファイル(生成されたファイルであり、それが重要な場合はJavaで生成されています)のプロパティにアクセスしています。 BuildConfig.DEBUGはの間違いと評価されていますが、に設定されていますが、に設定されています。ここで Android Kotlin:BuildConfigファイルが正しい値を指定していません
がラインである:ここではif (BuildConfig.DEBUG) // do something
私の生成BuildConfigsラインは次のとおりです。
public static final boolean DEBUG = Boolean.parseBoolean("true");
私はBuildConfig.DEBUGにCTRL + Bまたは中央のマウスクリックを使用して、 "基準に行きます"、正しいファイルに移動するには、はが正しいファイルにアクセスしていることを知っています。
私はすでにデバッガを踏んできました。 Boolean.parseBoolean( "true");式エバリュエータで正しくtrueを返します。
アイデア?
あなたのコードでは、アプリのBuildConfigをインポートしていて、他のライブラリの1つではありませんか? 'com.yourapp.BuildConfig.DEBUG'に変更できますか? – lelloman
@lelloman私が参照しているコードとBuildConfigは、別々のアンドロイドモジュールの一部です。私はあなたがアンドロイドモジュールのBuildConfigを参照している場合は、常にfalseにデバッグするつもりだと見ています。これについて何かできることはありますか? –