0

我有一個Android項目由多個子項目組成,其中一個子項目是網絡,問題是調試斷點在網絡庫項目中不起作用,而且Android.Util.Log也不起作用,所以我不'沒有任何方法可以立即調試項目,這確實會在修復項目中的一些問題或添加新功能時造成困難。在一個斷點,它說如何在Android庫項目中進行調試?

no executable code at line 42 

還當我加載的項目(包含在Android Studio中的所有其他項目的一個),它說不能加載3個模塊,但是當我運行他們,他們的工作。 只是想知道是否有其他人正面臨問題以及可能的解決方案。

我已經嘗試把.iml文件放在.idea/modules/network中,它幫助我擺脫了無法加載模塊的錯誤。我已經嘗試清理該項目並重建它。重新啓動android studio,升級android studio我現在在android studio的最新版本上。

當我在intellij想法最終打開該項目時,它給我留言,不支持的項目,不能有與Android中的gradle項目的Java項目。但我有的項目是Andriod庫項目,它們有自己的build.gradle文件。

+0

斷點在您的應用程序模塊中工作嗎? LogCat的工作原理是什麼? – Sufian

+0

斷點和logcat適用於應用程序模塊,網絡模塊無效 –

回答

0

這聽起來像發生了什麼事是你的應用程序正在與庫的較舊的編譯版本構建。它們是如何包含在項目中的,gradle依賴關係?

要獲得登錄,您需要打開模塊添加日誌記錄並重新構建它們。

複製.iml通常不是一個好主意。正確的過程是在Android Studio中進行導入。這是一個相當不錯的教程http://www.truiton.com/2015/02/android-studio-add-library-project/

將它添加到您的gradle文件進行編譯的最後一步很重要,它將允許它獲取更改,如添加日誌記錄。