应用程序无法安装Android 9(Pie)

时间:2019-02-09 15:42:03

标签: android appcelerator-titanium appcelerator-mobile appcelerator-studio

当我尝试运行我的项目时,任何具有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

2 个答案:

答案 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将默认选项设置为“为手机充电”。