【发布时间】:2017-02-19 07:12:10
【问题描述】:
今天我想测试 Meteor 的 android 版本是如何工作的。所以我安装了 Meteor 并根据their instructions 创建了一个测试待办事项应用程序。然后公关。说明from here 我安装了Java SDK,并确认我在安装Visual Studio 2015 时就拥有了Android SDK。
然后是我的第一个问题。当我尝试从命令提示符运行meteor add-platform android 时。我得到了错误找不到模块'is-property',并很快学会了通过cd'ing到缺少模块的目录并运行npm install is-property来解决这个问题。 A hat tip to this thread for the solution.
好的,再来一次:meteor add-platform android,这次成功了。然后我运行meteor run android,果然,我的应用程序启动了一个模拟器。或者差不多。因为收到我的第一条消息是应用程序错误 - 与服务器的连接不成功 (http://localhost:12784) 并且应用程序崩溃了。
搜索了一下,似乎是因为模拟器太慢了,流星脚本超时导致崩溃。所以我然后尝试安装Android Studio 以使用Android AVD manager。但现在模拟器甚至无法启动,我得到了以下库存:
在 android 模拟器上启动应用程序然后......什么都没有。
所以我尝试卸载所有的android sdks、android studio和meteor。
然后我尝试了
- 再次安装流星。
- 仅安装Android SDK 命令行工具。
- Added the Android SDK to my environment variables。
- 运行 android.bat 以确保我安装了几乎所有最新的工具和映像以及 Intel x86 Emulator Accelerator(HAXM 安装程序)
- 然后我尝试再次运行
meteor run android命令,却卡在在android 模拟器上启动应用程序,如第一张图片所示。 - 让在 android 模拟器上启动应用程序运行一个多小时,看看事情是否只是缓慢。
我也尝试在没有帮助的情况下遵循以下资源的建议:
- Android Emulator Hangs
- Meteor with android having issue starting app on the device and emulator
- Creating a new AVD- CPU/ABI field show 'No System images installed'
- Unable to create Android Virtual Device
顺便说一句,这是我的 AVD 配置的样子
那么我做错了什么? Everything 不会是一个令人惊讶的答案。开个玩笑,我需要做什么才能在 Windows 10 上为我的流星应用程序安装一个正常运行的 android 模拟器?
【问题讨论】:
标签: android meteor android-emulator