我在Windows 10上遇到钛合金的巨大问题。我正在使用Atom编辑器来编写我的应用程序。每当执行时ti build
,最多输入10(!!!)次命令,直到找到Android设备为止。对于Android模拟器,我收到一条错误消息,如下所示:
[Error] Failed to install apk on "emulator-5554"
[Error] Error: device not found
我尝试了命令ti build -p android
,ti build -p android -T emulator
并且ti build -p android -T emulator -C emulator-5554 --log-level info
。我还尝试从手动启动仿真器avd.exe
。我也删除了AVD
并创建了一个新的
连接设备(启用USB调试)后,我尝试了ti build -p android -T device
和ti build -p android -T device -C XT1032
,XT1032
设备的名称在哪里。我收到如下错误消息:
[ERROR] Unable to find any devices
到目前为止,我还没有尝试过是否可以在再尝试后找到该设备。
执行命令时,我尝试了所有4种组合:
我卸载Titanium
,Android SDK
,NodeJS
和Java
和删除他们的所有文件夹。我也删除了所有注册表项。然后,我Titanium
终于重新安装了所有内容。同样的问题。
我使用的Java
32位(v8.0.1020.14),NodeJS
v4.2.6(也试过v6.3.0,但V4.2.x的后续版本的建议), Android SDK
(SDK Tools
v25.1.7,SDK Platform-tools
24.0.1和SDK Build-tools
21.1.2。我也试过SDK Build-tools
24.0 .1,但建议使用21.xx)和Titanium
(SDK
v6.0.0.v20160719180254,CLI
v5.0.9)。
我修改了我的环境变量,如下所示:
PATH:
C:\android-sdk\tools;C:\android-sdk\platform-tools;C:\android-sdk\ndk-bundle;C:\Program Files (x86)\Java\jdk<version>\bin
JAVA_HOME:
C:\Program Files (x86)\Java\jdk<version>
ANDROID_SDK_HOME:
C:\android-sdk
我必须设置ANDROID_SDK_HOME和C:\android-sdk\ndk-bundle
,否则NDK和AVD将找不到ti setup check
。
以下是的屏幕截图ti setup check
:链接到图像我不知道为什么无法访问https://www.google.com。此外,Intel HAXM
已安装。我什至没有重新安装它。的先前安装Titanium
可以找到它...
谢谢你的帮助!
TLDNR:我的钛合金装置在查找设备时遇到问题。它只是不时地工作,没有任何明显的模式
构建APK
文件后,该过程终止。如果仿真器正在运行,则可以手动安装APK
。在以下命令中使用此命令Command Line
:
<Android SDK folder>\platform-tools\adb.exe -s emulator-5554 install -r -d <project path>\<project folder>\build\android\bin\<project name>.apk
该项目名称等于项目文件夹名称。安装之后APK
,可以在仿真器中手动启动该应用程序。
尽管如此,在Windows 10上进行开发时仍然存在很多问题……我认为这迫使我切换到MAC。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句