繁体   English   中英

android-ndk使用cygwin构建时导致错误

[英]android-ndk caused error at building using cygwin

我正在通过此链接来构建他们的项目,我已经在XP PC上准备了环境(android sdk,android ndk,cygwin)。

当我按照他们的步骤进行操作时,我不明白他们对这个步骤的含义

It may be helpful to explicitly identify the SDK's location in the shell variables   SDK_BASE & NDK_BASE, & to call out which version of each you wish to build with. For   instance, add something like this to ~/.bashrc:

export SDK_BASE=~/android/adt-bundle-linux-x86/sdk
export NDK_BASE=~/android/android-ndk-r8d
export SDK_PLATFORM_LEVEL=16
export NDK_PLATFORM_LEVEL=9s

所以我跳过这一步!

当我继续执行他们的步骤时,当我需要通过键入此命令来制作C文件时遇到了问题

make -C external/

这在尝试构建这些文件时导致错误,并且出现了: 在此处输入图片说明

那么我该如何解决这个问题呢? 并成功建立了?

它找不到您的ndk安装! 您跳过的那些步骤很重要。 现在,只需在构建之前将它们输入命令行即可。

问题是关闭终端时,您将失去这些定义。 解决问题的方法是将这些行添加到~/.bashrc文件中:

假设它不存在,您可以在命令行上使用以下命令创建它: touch ~/.bashrc

然后在您喜欢的文本编辑器中打开此隐藏文件,并添加导出语句。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM