Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Appcelerator上的Android SDK_Android_Appcelerator_Genymotion - Fatal编程技术网

Appcelerator上的Android SDK

Appcelerator上的Android SDK,android,appcelerator,genymotion,Android,Appcelerator,Genymotion,我曾经和Genymotion和tishadow有一个完整的工作系统 我有 多次重新安装Studio 多次重新安装Appcelerator 已从Appcelerator中删除所有SDK 多次安装Android开发者SDK 我想我已经经历了所有的变化,仍然没有工作的发展环境。我更喜欢在ST2中使用CLI,而不是Studio,因为我发现它很笨重,而且在我的屏幕上经常会出现MacOSX海滩球攻击的节点调用 因此,我的主要问题仍然在于SDK。我设法得到了一个完整的模拟器安装清单,Appcelerator指

我曾经和Genymotion和tishadow有一个完整的工作系统

我有

多次重新安装Studio 多次重新安装Appcelerator 已从Appcelerator中删除所有SDK 多次安装Android开发者SDK 我想我已经经历了所有的变化,仍然没有工作的发展环境。我更喜欢在ST2中使用CLI,而不是Studio,因为我发现它很笨重,而且在我的屏幕上经常会出现MacOSX海滩球攻击的节点调用

因此,我的主要问题仍然在于SDK。我设法得到了一个完整的模拟器安装清单,Appcelerator指向了一个合适的位置。见下图:

我在正确的轨道上没有更多的崩溃或挂断试图指向目录。所以对我来说,下一步就是安装Genymotion,设置一个模拟器,然后让它出现在Studio中——这就是我困惑的开始

已安装Genymotion并设置emulator,Genymotion的配置设置为true。没有撞车。当我这么做的时候,工作室里的模拟器似乎消失了

因此,重新启动Studio和模拟器现在再次出现。因此,我的下一步是进行cli构建,看看有哪些Android模拟器可用,看看我们是否得到了与Studio上相同的列表,我们应该正确操作,因为该Studio只是cli的GUI界面。打开终端,导航到目录,然后键入:

`appc ti build -p android`
CLI向我提供了一个模拟器列表:

现在我完全糊涂了,我想我所有的问题都是从这里来的。现在,如果我尝试运行此列表中的Genymotion emulator No.7,它会执行一些动作,但不会启动emulator。我已经读到你需要模拟器已经打开,但如果我这样做,那么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`

您需要配置Titanium CLI

appc ti config genymotion.enabled true

请查看更多信息。

您正在使用Genymotion 2.6吗?这还不受支持。您可以在相关票据的注释中找到一个简单的解决方法:

CLI上的Android版本似乎只是挂起了这一点:Emulator存在,检测所有正在运行的模拟器和连接的设备……运行appc ti info-t Android什么都不做,我只是在终端上看到一个旋转的光标。我现在正试图刷新Studio中的设备,因为CLI中显示的设备与AVD列表中的设备相匹配。不过,刷新设备似乎刚刚超时。重新安装的Ti Studio删除了所有Android SDK。通过Ti Studio 5.0安装了Android SDK,然后查看了模拟器,列出了所有模拟器,如上图所示,但AVD只有1个。CLI显示正确的AVD。退出Ti Studio,重新打开它,转到Android SDK再安装一个,所有这些都从我之前的SDK文件夹中灰显。重新启动的Mac再次进入Ti Studio,进入属性>平台>Android无默认模拟器设置,单击管理AVD的Studio挂起,重新打开单击安装更多SDK的nothing(无显示)。痛苦-我没有主意了!我离开CLI试图在我构建的AVD上运行构建1小时左右,出现以下错误:[错误]无法启动Android调试网桥服务器退出代码错误:无法启动ADB代码255:错误:协议错误无法读取状态:peerHi重置连接感谢您的回复。我的配置中已经有了这个设置。应用程序已生成,但我刚刚获得:[INFO]Alloy编译器已成功完成[INFO]启动emulator:SG3无任何事情发生。我试过让Genymotion emulator打开,然后在这个场景中运行appc ti build-p android Appcelerator甚至不构建它刚刚挂起的应用程序。嗨,Fokke,谢谢你的回答。我已经尝试了这两种解决办法,如罚单中所述。如果我在Genymotion中打开目标仿真器,那么CLI将无法通过欢迎屏幕并打开大约11个节点进程,它似乎在尝试执行某些操作,但似乎被卡住了。如果我没有打开仿真器,我会得到一个完整的构建日志,那么它将挂起尝试启动仿真器。尽管安装了6次,我仍然在Ti Studio中遇到Android SDK错误。我必须承认我不喜欢使用Studio。我认为这与我的持续问题有关,因为在指定的SDK位置下没有发现Android SDK。我想我已经从web上对此进行了所有可能的修复。嗨,福克,再次抱歉尝试调试我自己的问题。因此,我再次卸载了所有内容,这次我没有费心下载Studio,而是通过命令行安装。我更新了Google SDK,最后在ti设置中我发现了一个Android SDK。我创建了一个新的“stock”AVD,而不是使用GenyMotion,但这与应用程序生成的问题相同,但不会启动模拟器。好近啊!