【问题标题】:IDE to edit/modify native C/C++ files in Android Source codeIDE 在 Android 源代码中编辑/修改本机 C/C++ 文件
【发布时间】:2017-03-21 15:06:54
【问题描述】:

我一直很难找到可以帮助我轻松修改 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. 有没有什么简单的方法可以在设备上快速编辑/构建/运行原生库?

任何指针都将受到高度赞赏。

【问题讨论】:

    标签: android android-ndk android-source


    【解决方案1】:

    你在正确的轨道上。您从终端构建 AOSP,但使用 IDE 进行浏览/编辑/调试会话。

    对我有用的是创建一个包含 frameworks/base 下所有内容的大型 eclipse C/C++ 项目。使用 eclipse 提供的所有帮助器来浏览/编辑/调试。

    请查看Debugging Android native applications了解AOSP调试。

    【讨论】:

      【解决方案2】:

      我也有这个问题!我的解决方案是在“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(来自google官方网站),并设置了“ndk.dir”,然后我就爱上了。

      你可以试试~或许对你有帮助。

      ps。我使用 NDK version:14 ,会发生这种情况。我用v13或者v12就解决了。

      【讨论】:

        猜你喜欢
        • 2014-07-19
        • 1970-01-01
        • 2016-11-13
        • 2019-05-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多