将流星应用程序作为 android 应用程序运行
Posted
技术标签:
【中文标题】将流星应用程序作为 android 应用程序运行【英文标题】:Running meteor app as android app 【发布时间】:2016-01-14 21:32:53 【问题描述】:我是流星新手(甚至是 Linux),并且在 Web 应用程序开发方面经验为零。我正在尝试按照教程here 将示例流星应用程序作为 android 应用程序运行。我已经完成了将它作为 Web 应用程序运行。要在 android 中运行它,按照文档中的说明,我添加了命令:
meteor install-sdk android
但它说要遵循说明here。 该链接说要下载 android studio 并配置(下载 SDK 平台 22)。我已经拥有带有 SDK 平台 22 的 android studio。 下一步是“Set ANDROID_HOME and add the tools directories to your PATH”。我无法理解它所说的。我完全困惑并被困在这里。任何帮助表示赞赏。
【问题讨论】:
我也有这个问题。有解决办法吗? 【参考方案1】:设置ANDROID_HOME的意思是你需要设置环境变量ANDROID_HOME你是怎么做到的,首先要找出你的android sdk安装在哪里。然后按照以下步骤操作
在 MacOS/Linux 上,将安装 SDK 的路径定义为 ANDROID_HOME:
MacOS
$ export ANDROID_HOME=/Applications/android-sdk-macosx
如果您安装了 Android Studio,则该值需要为
export ANDROID_HOME=$HOME/Library/Android/sdk
Linux
$ export ANDROID_HOME=~/android-sdk-linux
例如在我的 linux mint intallation 中,我的 /home/myusername/Android/Sdk
中有 android sdk,然后我会将 ANDROID_HOME 定义为 -
export ANDROID_HOME=/home/myUsername/Android/Sdk
记住这些命令必须在终端上输入
然后添加到 platform-tools 和 tools 子目录的路径(在 MacOS/Linux 上相同)。
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
P.S:如果你想知道 android sdk 的安装位置,既然你提到你已经安装了 android studio 并设置了所有你需要做的就是找出 android sdk 的安装位置是
打开你的安卓工作室
找到顶部的工具菜单 - 将鼠标悬停在 android 上 - 然后单击 SDK 管理器。经理有一个文本框,上面写着 Android sdk 位置:带有 android sdk 位置的路径
【讨论】:
但是在完成所有这些之后我得到了这个:“Android 目标:找不到 Android SDK。确保它已安装。如果它不在默认位置,请设置 ANDROID_HOME 环境变量。”。我已经按照你说的安装了API22并设置了ANDROID_HOME。 您是否按照我在 P.S 中提到的步骤找到了 android sdk 在您的计算机中的位置,还请说明您使用的是哪个操作系统 export PATH=$ANDROID_HOME/tools:$PATH export PATH=$ANDROID_HOME/platform-tools:$PATH 这两行要按原样尝试。正确的?我应该用我的 sdk 路径更改那个 PATH 吗? 提及您在 sdk 管理器的 Android sdk 位置字段中看到的值,并提及您输入的用于导出 ANDROID_HOME 新值的命令 sdk location = "/home/user/Documents/sdk" 我输入的命令 = export ANDROID_HOME=/home/user/Documents/sdk以上是关于将流星应用程序作为 android 应用程序运行的主要内容,如果未能解决你的问题,请参考以下文章
如何防止流星应用程序与人行横道包在Android编译期间崩溃?