gpt4 book ai didi

android - 如何在 Android 库项目中进行调试?

转载 作者:行者123 更新时间:2023-12-03 06:06:24 27 4
gpt4 key购买 nike

我有一个由多个子项目组成的 android 项目,其中一个子项目是网络,问题是调试断点在网络库项目中不起作用,而且 Android.Util.Log 也不起作用,所以我没有立即调试项目的任何方式,在修复一些问题或在项目中添加新功能时,这确实让事情变得艰难。在断点上它说

no executable code at line 42

同样,当我加载项目(包含 android studio 中所有其他项目的项目)时,它说无法正常加载 3 个模块,但是当我运行它们时它们可以工作。
只是想知道是否有其他人面临这个问题以及可能的解决方案。

我尝试将 .iml 文件放在 .idea/modules/network 中,它可以帮助我摆脱无法加载模块的错误。我已经尝试清理项目并重建它。重启 android studio,升级 android studio 我现在使用的是最新版本的 android studio。

当我在 intellij idea Ultimate 中打开项目时,它给我的消息是不受支持的项目,不能在 android 中拥有带有 gradle 项目的 java 项目。但是我拥有的项目是带有自己的 build.gradle 文件的 Andriod 库项目。

最佳答案

在我看来,正在发生的事情是您的应用程序是使用旧编译版本的库构建的。它们是如何包含在项目中的,gradle 依赖项?

要登录,您需要打开模块添加日志并重新构建它们。

一般来说,复制 .iml 并不是一个好主意。正确的过程是在 Android Studio 中进行导入。这是一个很好的教程http://www.truiton.com/2015/02/android-studio-add-library-project/

将其添加到 gradle 文件以进行编译的最后一步很重要,这将允许它获取更改,例如添加日志记录。

关于android - 如何在 Android 库项目中进行调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38634483/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com