【问题标题】:Rhodes: Can't detect NDK toolchain path (corrupted NDK installation?)Rhodes:无法检测到 NDK 工具链路径(损坏的 NDK 安装?)
【发布时间】:2014-12-02 20:46:57
【问题描述】:

我已经安装了 rhodes 和 android SDK 和 NDK

操作系统:Linux Mint 16 X64,Ruby:ruby 2.1.1p76(2014-02-24 修订版 45161)[x86_64-linux],SDK:Android.SDK.Release.v23.0.2.Linux,NDK:android-ndk32 -r10-linux-x86_64 或 android-ndk-r7b

和 build.yml 内容:

#sdk: "/home/abolfazl/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rhodes-3.5.1.12"
sdkversion: 3.5.0
name: testapp
version: 1.0
vendor: rhomobile
build: debug
bbver: 4.6
applog: rholog.txt
iphone:
  configuration: Release
  sdk: iphonesimulator5.0
  provisionprofile:
  codesignidentity:
  entitlements:
  BundleIdentifier: com.rhomobile.testapp
  BundleURLScheme: testapp
wp:
  productid: '0ed4fa10-0f72-0132-4dc5-3870f4a0dbeb'
symbian:
  uid: '0xee1f6bcc'
android:
  version: 4.2.2

extensions: ["json", "another-extension"]

sdk 管理员:

当我运行 rake run:android:

CD /home/abolfazl/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rhodes-3.5.1.12 $app_config['extensions'] : ["json", "another-extension"] $app_config['capabilities'] : [] $vendor = rhomobile $app_package_name = com.rhomobile.testapp rake 中止!检测不到 NDK 工具链路径(损坏的 NDK 安装?)

任务:TOP => run:android => run:android:emulator => config:android:emulator => config:android (通过运行查看完整跟踪 使用 --trace 的任务)

【问题讨论】:

    标签: android ruby linux rhomobile rhodes


    【解决方案1】:

    rhodes gem v3.5 前段时间在 github 上进行了更新,以适应新 NDK 的变化(v3.5 在 NDK 的第 7 版左右发布)。

    较新的 rhodes(最新是 v5)直接支持新的 NDK。

    还有一点就是rhodes还需要Ruby v1.9.3,看来你是在Ruby v2.1下使用的。

    【讨论】:

      【解决方案2】:

      您需要在 /rhobuild.yml 文件中定义 Android NDK 的路径。或者直接运行 /bin/rhodes-setup

      【讨论】:

        猜你喜欢
        • 2013-08-13
        • 1970-01-01
        • 1970-01-01
        • 2017-01-16
        • 2013-09-16
        • 1970-01-01
        • 2021-08-06
        • 1970-01-01
        • 2019-06-11
        相关资源
        最近更新 更多