我曾经使用过Genymotion和tishadow的完整工作系统。
我有
我认为我已经完成了所有的排列,但仍然没有工作的开发环境。我更喜欢使用CLI和ST2而不是Studio,因为我发现它很笨拙,只是在我的屏幕上发生了常规MacOSX沙滩球攻击的节点调用。
所以我的主要问题仍然在于SDK。我设法获得了安装的完整模拟器列表,并且Appcelerator指向了看起来正确的位置。见下图:
我在正确的轨道上没有更多的崩溃或挂机试图指向目录。因此,下一步是安装Genymotion设置模拟器然后让它出现在Studio中 - 这就是我的困惑开始的地方。
Genymotion安装和模拟器设置以及GenyMotion的钛配置设置为true。没有崩溃。当我这样做时,Studio中的模拟器似乎就消失了。
因此,重新启动Studio和模拟器现在再次出现。所以我的下一步是做一个cli构建,看看有哪些Android模拟器可用,看看我们是否得到与Studio相同的列表(我们应该这样做,因为这个Studio只是CLI的GUI界面)。终端打开,导航到目录,然后键入:
`appc ti build -p android`
CLI向我提供了一个模拟器列表:
现在我完全糊涂了,这就是我认为我所有问题都来自的地方。现在,如果我尝试运行Genymotion模拟器(此列表中的数字7),它将通过运动但从未启动模拟器。我已经读过你需要打开模拟器,但是如果我这样做,那么CLI就会挂起上面的build命令而什么都不做。
任何人都能给我一些启示。
以下是跟踪中的一些环境设置。
`Operating System
Name = Mac OS X
Version = 10.11.2
Architecture = 64bit
# CPUs = 4
Memory = 17179869184
Node.js
Node.js Version = 0.12.7
npm Version = 2.11.3
Titanium CLI
CLI Version = 5.0.5
Titanium SDK
SDK Version = 5.1.2.GA
SDK Path = /Users/<MY_USER_HERE>/Library/Application Support/Titanium/mobilesdk/osx/5.1.2.GA
Target Platform = android`
答案 0 :(得分:1)
您使用的是Genymotion 2.6吗?目前尚不支持此功能。您可以在相关故障单的注释中找到一个简单的解决方法: https://jira.appcelerator.org/browse/TIMOB-20130
答案 1 :(得分:-2)