IDE用于在Android源代码中编辑/修改本机C / C ++文件

时间:2014-03-21 04:12:57

标签: android android-ndk android-source

我一直在寻找能够帮助我轻松修改Android的C / C ++类(主要是frameworks / base / core / jni下的类)的IDE或编辑器吗?

所有站点都指向使用Eclipse进行开发。但是C / C ++文件的依赖关系没有得到解决。正确解析了Java相关的依赖项,并且项目足以查看源文件而没有任何错误。

现在,我只是浏览Eclipse CDT中的C / C ++代码并进行更改,使用常规AOSP make命令进行编译并将其推送到我的自定义ROM。我正在处理与设备驱动程序相关的工作,因此无法使用模拟器来测试更改:(

两个问题:

  1. 有没有办法,我可以获得Android源代码的Native C / C ++代码的内容辅助?
  2. 有没有简单的方法可以在Device上快速编辑/构建/运行本机库?
  3. 任何指针都将受到高度赞赏。

2 个答案:

答案 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将解决。