当前位置: 首页 > 知识库问答 >
问题:

运行'TNS平台添加Android'时找不到兼容的Android SDK进行编译

董子航
2023-03-14

我正在学习官方的NativeScript教程,在为android开发配置OS X环境时遇到了问题。

当运行TNS platform add Android时,我收到以下错误:

找不到兼容的Android SDK进行编译。为了能够为Android构建,安装Android SDK21或更高版本。

export ANDROID_HOME="/usr/local/Cellar/android-sdk/24.3.4/"

export PATH="$PATH:~/npm-global/bin:/usr/local/Cellar/android-sdk/24.3.4/tools:/usr/local/Cellar/android-sdk/24.3.4/platform-tools"

我是否应该进一步尝试设置系统范围的环境变量--而不仅仅是针对。bash_profile?另外,我可能在安装过程中错过了什么...

任何关于我如何调试这种情况(命令,配置文件等)的技巧都是很好的,谢谢!

共有1个答案

江子石
2023-03-14

好的,所以您需要确保以下内容:

  • 确保已安装API22。
  • 确保安装了Android SDK构建工具22.x.x。(是的,特别是22.x.x)
  • 确保安装了Android支持存储库。(您可以在Android SDK Manager的Extras部分中找到它)

执行了上面提到的步骤后,再次运行TNS Doctor,您将看到No isputions eveloption消息。

 类似资料:
  • 说明 由于在跨端开发中,必不可少的会遇到不同端需要有不同实现的情况。参考滴滴chameleon中的多态,megalo中实现了类似的跨平台兼容方案。需要使用时,请保证@megalo/target的版本号大于或等于0.7.2。 js的跨平台兼容 megalo中下面两种形式的引用会被特殊处理: [path-to-name]/[name]/index.mpjs [path-to-name]/[name]

  • 我的电话有问题。当我想用以下命令添加平台时出错: > {http_解析器:'1.0',节点:'0.10.26',v8:'3.14.5.9',ares:'1.9.0-DEV',uv:'0.10.25',zlib:'1.2.3',模块:'11',openssl:'1.0.1e',npm:'1.4.3'} 道路已经确定 $echo$PATH /usr/lib/lightdm/lightdm:/usr/本

  • 有什么建议吗?? 详细信息...

  • 在各方有志之士的努力下,Ruby已经被移植到多种平台。下面,就从OS或开发环境等方面对Ruby的运行环境做一个简要介绍。 关于安装和编译问题,请参考Ruby 安装指南。 Unix Windows(Win32) Win32 native版 mswin32 MinGW (mingw, mingw32) bccwin32 Cygwin (cygwin) Mac Mac OS X BeOS MS-DOS

  • 我想要的:微笑... 构建kotlin库,将其作为.aar文件Java项目提供,使用我的.aar不需要配置任何内容,只需包含我的.aar并开始播放即可。第一个Q:它甚至可能?因为我失去了希望:微笑: 如果使用我的库的项目没有配置Kotlin,那么它会显示ClassNotFoundException。 -这是为什么? 如果 kotlin 具有与 Java 字节码相同的字节码(并且 100% 兼容),

  • 问题内容: 我在本地计算机上使用创建了一个新的Rails项目,但是当我尝试启动服务器时,我得到了:找不到JavaScript运行时。请参阅以获取可用运行时列表。() 注意:这与Heroku无关。 问题答案: 安装诸如nodejs之类的javascript运行时库可以解决此问题 要在ubuntu上安装nodejs,可以在终端中键入以下命令: 要在使用yum的系统上安装nodejs,请在终端中键入以下