2016-12-01 103 views
0

所以我一直在Android上使用Appcelerator很長一段時間了,但我認爲最近有些事情發生了變化,導致它停止在我的設備上安裝。問題是,我不知道在哪裏尋找這個(節點,adb,鈦cli,鈦工作室,鈦sdk等)的原因。Appcelerator Titanium ::建立在Android設備上「未能安裝APK」

[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" 

我清楚地看到它沒有安裝(公頃),但原因似乎隱藏在第一。當我複製命令到終端我得到的錯誤

Error: Unknown option: -d 

有誰知道爲什麼Appcelerator的是增加在那裏(好像它試圖挑選一個設備......但它是在錯誤的地方)?

如果我刪除-d,它通過終端安裝完美。

似乎有點奇怪,有什麼想法?

回答

2

adb install -d是允許應用程序版本降級。這只是你的設備太舊而無法支持該選項。

+0

啊!有趣。我想現在的問題只是找出爲什麼它沒有檢測到我的設備太舊,不使用它:)嬰兒的步驟,謝謝! –