我想知道是否需要为我正在开发的应用程序构建Android源代码。我需要开发一个应用程序来控制内核中使用I2C驱动程序的设备。我可以简单地使用SDK和NDK来做到这一点吗?我应该改用我的Android版本中的SDK和NDK吗?为什么要构建android源码?
我注意到的SDK没有一个工具目录,当我尝试运行NDK/NDK建造我收到以下错误。
/ndk/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc:命令未找到
/NDK /工具链/ ARM-Linux的-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-g ++:找不到命令。
当然有两个特定的Android网站:source.android.com
和developer.android.com
,我理解这些提供的指南。似乎没有任何建议如何处理构建或为什么要构建源代码,而不是使用下载的SDK。
非常感谢您的帮助信息。对于我来说,从用户空间使用i2c,我需要安装i2c工具,这是目前我的android版本中不可用。我可以通过修改某些系统文件来做到这一点,还是需要重建系统? – user1400716
此外,如果我要使用我的android版本中构建的SDK和NDK,而不是下载的版本,我该如何解决这个问题?如上所述,我不能将eclipse指向SDK文件夹,因为没有工具文件夹,当我尝试运行NDK时出现错误。 – user1400716