android ndk 编译 platinum库 问题

在使用android-ndk-r8e编译PlatinumKit-1-0-4-9时遇到了'arm-linux-androideabi-g++: not found'的错误。解决方法是修改PlatinumBuildTargetsarm-android-linuxConfig.scons文件,将'linux-i386'和'linux2'对应的target从'linux-x86'改为'linux-x86_64',因为NDK的相应路径为android-ndk-r8e oolchainsarm-linux-androideabi-4.4.3prebuiltlinux-x86_64。
摘要由CSDN通过智能技术生成

网上很多关于android ndk 编译 platinum库的文章,这里就不详细介绍了,这里说话遇到的问题

我使用ndk的版本是android-ndk-r8e,PlatinumKit版本,PlatinumKit-1-0-4-9

ndk编译出现以下错误

sh: 1: arm-linux-androideabi-g++: not found

解决办法:

打开Platinum\Build\Targets\arm-android-linux\Config.scons 文件

 PLATFORM_TO_TARGET_MAP = {
     'linux-i386' : 'linux-x86',
     'linux2'     : 'linux-x86',
     'win32'      : 'windows',
     'cygwin'     : 'windows',
     'darwin'     : 'darwin-x86'
 }

修改成

 PLATFORM_TO_TARGET_MAP = {
     'linux-i386' : 'linux-x86_64',
     'linux2'     : 'linux-x86_64',
     'win32'      : 'windows',
     'cygwin'     : 'windows',
     'darwin'     : 'darwin-x86'
 }

 

因为android ndk 中android-ndk-r8e\toolchains\arm-linux-androideabi-4.4.3\prebuilt的目录名为linux-x86_64

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值