我一直在寻找能够帮助我轻松修改Android的C / C ++类(主要是frameworks / base / core / jni下的类)的IDE或编辑器吗?
所有站点都指向使用Eclipse进行开发。但是C / C ++文件的依赖关系没有得到解决。正确解析了Java相关的依赖项,并且项目足以查看源文件而没有任何错误。
现在,我只是浏览Eclipse CDT中的C / C ++代码并进行更改,使用常规AOSP make命令进行编译并将其推送到我的自定义ROM。我正在处理与设备驱动程序相关的工作,因此无法使用模拟器来测试更改:(
两个问题:
任何指针都将受到高度赞赏。
答案 0 :(得分:0)
你走在正确的轨道上。您可以从终端构建AOSP,但使用IDE进行浏览/编辑/调试会话。
对我来说有用的是创建一个包含框架/基础下的所有内容的大型日食C / C ++项目。使用它来浏览/编辑/调试使用eclipse提供的所有帮助程序。
请检查Debugging Android native applications以了解AOSP调试。
答案 1 :(得分:-1)
我也有这个问题!我的解决方案是在“local.properties”中重新设置NDK路径。
当我使用默认的ndk路径时(例如:ndk.dir = C:\ Users \%user \ AppData \ Local \ Android \ Sdk \ ndk-bundle sdk.dir = C:\ Users \%user \ AppData \ Local \ Android \ Sdk),我会遇到同样的问题。所以我下载了其他NDK(来自谷歌官方网站),并设置“ndk.dir”,我解散了。
你可以尝试一下〜对你有帮助。
PS。我使用NDK版本:14,会发生这种情况。我使用v13或v12将解决。