兜兜转转 NDK(续)

那天很晚的时分,终于让 eclipse 里出现了 NDK 的配置,第二天就不免抑制不住激动,想试一把 NDK 的实战。

找了个测试工程,首先想确认一下能不能运行起来,一试果然,果然没运行成功,模拟器崩溃了,拿出错信息一招,都说是 Hardware 里的什么和显卡相关的配置出了问题,要找那个配置的过程,看见模拟器的界面上就有一行字,说内存设定如果超过 768MB 的话,运行可能会有问题,我看了一样我的设置,那个编辑框的数字是 1907,汗。当然这不赖我,自动生成这个模拟器实例的时候,系统就自己设定了这么个值,我改成 768,运行,总算起来了。

在工程的关联菜单里选择 Android Tools -> Add Native Support…,指定好 .so 的文件名,确定。嗯?还什么也没做,就在 console 里发现了一行红字:

Unable to launch cygpath. Is Cygwin on the path?] java.io.IOException: Cannot run program “cygpath”: CreateProcess error=2,…

看起来,还是要 Cygwin?选择了无视模式,直接编译,好像也能出来结果,所以结论是 Cygwin 确实可以没有!

转天,我计划把单位机器上的环境也如法炮制,却并未成功。老是报告没有包含 NDK 的仓库。接下来的几天之内,我换脑筋的时候就折腾一下,编辑一下 URL 最后的那个斜杠,或者切换一下自动联系引用站点的勾选,今天下午,突然顺利完成安装。直到现在,我也不知道原委。只能归结为好运来了挡不住。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注