首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装所需的ABI (arm64-v8a)并为Nexus 9构建钛应用程序?

如何安装所需的ABI (arm64-v8a)并为Nexus 9构建钛应用程序?
EN

Stack Overflow用户
提问于 2014-12-04 05:34:35
回答 2查看 7.8K关注 0票数 1

当我为Nexus 9钛CLI构建时,CLI返回:

代码语言:javascript
复制
[ERROR] The device "Nexus 9" does not support the desired ABIs "armeabi", "armeabi-v7a", "x86"
[ERROR] Supported ABIs: arm64-v8a, arm64-v8a,armeabi-v7a,armeabi, armeabi-v7a,armeabi, arm64-v8a

You need to add at least one of the device's supported ABIs to the tiapp.xml

<ti:app xmlns:ti="http://ti.appcelerator.org">
    <!-- snip -->
    <android>
        <abi>armeabi,armeabi-v7a,x86,arm64-v8a,arm64-v8a,armeabi-v7a,armeabi,armeabi-v7a,armeabi,arm64-v8a</abi>
    </android>
</ti:app>

然后,当我将该行添加到tiapp.xml文件时,CLI打印出:

代码语言:javascript
复制
[ERROR] Invalid ABI "arm64-v8a"

Valid ABIs:
   armeabi
   armeabi-v7a
   x86

我已经安装了所有可用的系统映像,当我运行android list targets时可以看到:

代码语言:javascript
复制
id: 5 or "android-21"
Name: Android 5.0
...
API level: 21
...
Tag/ABIs : android-tv/armeabi-v7a, android-tv/x86, default/armeabi-v7a, default/x86, default/x86_64
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-05 00:33:59

  1. 创建一个发行版(例如--目标dist-playstore)
  2. 直接将构建安装到设备上 亚行安装-rds "App.apk“
票数 0
EN

Stack Overflow用户

发布于 2014-12-17 15:29:35

您可以使用的另一个解决方法是从钛SDK中的构建过程中删除对此的检查。对于3.4.1版本,这是文件android/cli/commands/_build.js中的第1372-1394行。

这将再次允许您直接构建到设备。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27287004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档