0

私は複数のサブプロジェクトで構成されたアンドロイドプロジェクトを持っていて、それらのサブプロジェクトの1つはネットワークです。問題はデバッグのブレークポイントはネットワークライブラリプロジェクトでは機能しません。また、Android.Util.Logも機能しません。今のところプロジェクトをデバッグする方法はありません。それは、いくつかの問題を修正したり、プロジェクトに新しい機能を追加したりする中で、本当に難しいことです。ブレークポイントではそれがAndroidライブラリプロジェクトでデバッグを行う方法は?

no executable code at line 42 

私はプロジェクト(アンドロイドスタジオ内の他のすべてのプロジェクトを含むもの)をロードするときにも、それは罰金3つのモジュールをロードすることはできませんと言うと言いますが、私はそれを実行したときに彼らが働きます。 他の誰かが問題に直面しているかどうか、そして解決策が何かを知りたがっています。

私は.imlファイルを.idea/modules/networkに置こうとしましたが、モジュールをロードできないというエラーを取り除くのに役立ちます。私はすでにプロジェクトをクリーニングして再構築しようとしました。アンドロイドスタジオの再起動、アンドロイドスタジオのアップグレード私はアンドロイドスタジオの最新バージョンを今すぐ利用しています。

intellijのアイデアでプロジェクトを開くと、サポートされていないプロジェクト、Androidプロジェクトのgradleプロジェクトを持つJavaプロジェクトを持つことができません。しかし、私が持っているプロジェクトは、独自のbuild.gradleファイルを持つAndriodライブラリプロジェクトです。

+0

あなたのアプリケーションモジュールでブレークポイントは機能しますか? LogCatも同様に機能しますか? – Sufian

+0

アプリケーションモジュールのブレークポイントとlogcatが動作し、ネットワークモジュールの何も動作しません –

答えて

0

あなたのアプリケーションは古いライブラリのコンパイル済みバージョンでビルドされているように私には聞こえます。それらはどのようにプロジェクトに含まれていますか?

ログインを取得するには、モジュールを開いてログを追加して再構築する必要があります。

.imlをコピーすることは一般的には良い考えではありません。正しいプロセスは、Android Studioでインポートを行うことです。ここではかなり良いチュートリアルです。http://www.truiton.com/2015/02/android-studio-add-library-project/

これをgradleファイルに追加してコンパイルする最後のステップは重要なことです。これは、ログを追加するなどの変更を取り入れることができます。

関連する問題