当我尝试运行我的项目时,任何具有Android版本为9.0的设备,都出现以下错误。我尝试了3种不同的设备。
[ERROR] : Application failed to install
The current timeout is set to 240000 ms
You can increase this timeout by running: titanium.js config android.appInstallTimeout <timeout ms>
[ERROR] Application Installer abnormal process termination. Process exit value was 1
但是当我将项目运行到操作系统为Android 7.1的设备上时,我并没有收到任何错误消息。
我的环境规格如下
android.buildTools.selectVersion 9.0.0
Appcelerator Command-Line Interface, version 7.0.9
Titanium SDK 7.5.0.GA
答案 0 :(得分:0)
请尝试执行以下操作:
appc ti config android.dx.maxMemory 2048m
答案 1 :(得分:0)
这似乎是一个已知的Android问题。我可以通过将以下内容添加到您的〜/ .profile或〜/ .bash_profile中来解决此问题:
export _JAVA_OPTIONS="-Djava.net.preferIPv6Addresses=true"
添加完之后,我能够在Android 9的MacOS上安装我的App,这也适用于Linux。对于Windows,请检查this info,以获取“ Gradle Sync Failed:Broken Pipe”的解决方案
还要仔细检查手机中的“设置” /“连接的设备” /“ USB”中是否已启用“传输文件”。 Android 9将默认选项设置为“为手机充电”。