我有一个带有Cordova app的Meteor。它完美地运行在iOS模拟器和iOS设备上,meteor build
为iOS生成正确的输出。但是如果我做的话
$ meteor run android
然后我遇到Android智能设备启动但应用程序不在其上的情况,而在控制台上我看到“使用永久微调器在Android模拟器上启动应用程序”。在虚拟设备上,一旦加载,就会出现一个警告框,上面写着“不幸的是,Launcher3已停止”。
我应该在哪里寻找解决方案?什么是可能丢失的东西,以便我不能将应用程序交付给模拟器并在其上运行?
答案 0 :(得分:0)
我有类似的问题。我找不到让它在虚拟设备下工作的方法。
但是,由于我没有足够的流星日志消息,我试图从官方网站运行一个cordova应用程序(the main tuto)。
我发现我需要Java8 SDK而我使用的是Java6。科尔多瓦控制台向我展示了类似的东西:
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0
我猜你会找到一些有用的调试信息。
修复了一些错误之后,它在我的meteor App上无效。
然后,我尝试使用真正的设备,它就像一个魅力!
您是否尝试过Genymotion或其他任何模拟器?
此致