如何在 Android 库项目中进行调试?
How to make debugging work in Android Library projects?
我有一个由多个子项目组成的 android 项目,其中一个子项目是网络,问题是调试断点在网络库项目中不起作用,而且 Android.Util.Log 也不起作用也工作,所以我现在没有任何方法来调试项目,这在解决一些问题或在项目中添加新功能时确实让事情变得艰难。在断点上它说
no executable code at line 42
同样,当我加载项目(包含 android 工作室中所有其他项目的项目)时,它说无法正常加载 3 个模块,但是当我 运行 它们时它们可以工作。
只是想知道是否还有其他人面临这个问题以及解决方案是什么。
我试过将.iml 文件放在.idea/modules/network 中,它帮助我摆脱了无法加载模块的错误。我已经尝试清理项目并重建它。正在重启 android studio,升级 android studio 我现在使用的是最新版本的 android studio。
当我在 intellij idea ultimate 中打开项目时,它给我的消息是不受支持的项目不能在 android 中有 java 个项目和 gradle 个项目。但我的项目是 Andriod 库项目,有自己的 build.gradle 文件。
在我看来,您的应用程序是使用库的旧编译版本构建的。它们如何包含在项目中,gradle 依赖项?
要登录,您需要打开模块,添加日志记录并重新构建它们。
围绕 .iml 进行复制通常不是一个好主意。正确的过程是在 Android Studio 中进行导入。这里有一个很好的教程http://www.truiton.com/2015/02/android-studio-add-library-project/
关于将其添加到 gradle 文件进行编译的最后一步很重要,这将允许它获取更改,例如添加日志记录。
我有一个由多个子项目组成的 android 项目,其中一个子项目是网络,问题是调试断点在网络库项目中不起作用,而且 Android.Util.Log 也不起作用也工作,所以我现在没有任何方法来调试项目,这在解决一些问题或在项目中添加新功能时确实让事情变得艰难。在断点上它说
no executable code at line 42
同样,当我加载项目(包含 android 工作室中所有其他项目的项目)时,它说无法正常加载 3 个模块,但是当我 运行 它们时它们可以工作。 只是想知道是否还有其他人面临这个问题以及解决方案是什么。
我试过将.iml 文件放在.idea/modules/network 中,它帮助我摆脱了无法加载模块的错误。我已经尝试清理项目并重建它。正在重启 android studio,升级 android studio 我现在使用的是最新版本的 android studio。
当我在 intellij idea ultimate 中打开项目时,它给我的消息是不受支持的项目不能在 android 中有 java 个项目和 gradle 个项目。但我的项目是 Andriod 库项目,有自己的 build.gradle 文件。
在我看来,您的应用程序是使用库的旧编译版本构建的。它们如何包含在项目中,gradle 依赖项?
要登录,您需要打开模块,添加日志记录并重新构建它们。
围绕 .iml 进行复制通常不是一个好主意。正确的过程是在 Android Studio 中进行导入。这里有一个很好的教程http://www.truiton.com/2015/02/android-studio-add-library-project/
关于将其添加到 gradle 文件进行编译的最后一步很重要,这将允许它获取更改,例如添加日志记录。