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文件进行编译的最后一步很重要,它将允许它获取更改,如添加日志记录。