Appcelerator Titanium :: 在 Android 设备 "Failed to install APK" 上构建

Appcelerator Titanium :: Building on Android Device "Failed to install APK"

所以我使用 Appcelerator 和 Android 已经有一段时间了,但我认为最近发生了一些变化,导致它停止在我的设备上安装。问题是,我不确定在哪里寻找这个原因(node、adb、titanium cli、titanium studio、titanium sdk 等)。

[INFO] :   Making sure the adb server is running
[INFO] :   Installing apk: /Users/mfogg/sites/my-app/build/android/bin/MyApp.apk
[INFO] :   Installing app on device: SAMSUNG
[TRACE] :  Checking if package manager service is started
[TRACE] :  Package manager has started
[TRACE] :  Executing: /Users/mfogg/Library/android-sdk-macosx/platform-tools/adb -s 42f770f563509f53 install -r -d /Users/mfogg/sites/my-app/build/android/bin/MyApp.apk
[ERROR] :  Failed to install apk on "42f770f563509f53"

我清楚地看到它没有安装 (ha) 但起初似乎隐藏了原因。当我将该命令复制到终端时,出现错误

Error: Unknown option: -d

有谁知道为什么 Appcelerator 将它添加到那里(似乎它正在尝试选择一个设备...但它在错误的位置)?

如果我删除 -d,它可以通过终端安装。

看起来很奇怪,有什么想法吗?

adb install -d是允许app版本降级。只是你的设备太旧,不支持这个选项。