所以我一直在使用Appcelerator与Android相当一段时间,但我认为最近发生了一些变化,导致它停止在我的设备上安装。问题是,我不知道在哪里寻找它的原因(节点,adb,钛cli,钛工作室,钛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,它会通过终端完全安装。
看起来奇怪,有什么想法吗?
答案 0 :(得分:2)
adb install -d
是允许应用版本降级。这只是你的设备太旧而无法支持该选项。