
我剛剛在 Ubuntu 14.10 系統上安裝了 Ubuntu SDK(虛擬 32 位元安裝)。我還在 2013 Nexus 7 上安裝了 Ubuntu Touch。我可以從 SDK 中的裝置控制清單開啟 SSH 會話。設備狀態為「就緒」(「已連線」且「已啟用開發者模式」)
我嘗試了一個簡單的範例應用程式(CurrencyConverter),我可以在主機上編譯並運行它,並且其點擊包經過驗證,但會出現錯誤或警告。
問題是我無法將應用程式下載(發布->在設備上安裝)到 Nexus 7:它總是失敗。輸出是:
警告:已將「[127.0.0.1]:10000」(RSA) 永久加入已知主機清單。
Sdk-Launcher> 執行:/tmp/com.ubuntu.developer.swdev.currencyconverter_0.1_all.click
Sdk-Launcher> 強制安裝:True
Sdk-Launcher> 跳過卸載:True
Sdk-Launcher>啟動器PID:1642
Sdk-Launcher>正在安裝應用程式...
Sdk-Launcher> 安裝應用程式失敗
從“常規訊息”選項卡:
[11:25:41] 讓我們清除裝置 tmp 資料夾[電子郵件受保護]:10000/home/phablet/dev_tmp
[11:25:41] 讓我們建立裝置 tmp 資料夾[電子郵件受保護]:10000/home/phablet/dev_tmp
[11:25:42] 將click套件/usr/bin//home/swdev/SW/build-CurrencyConverter-Ubuntu_Device_GCC_armhf_ubuntu_sdk_14_10_utopic-default/./com.ubuntu.developer.0.03c.
[11:25:42] ..傳輸完成!列出裝置上所有可用的點擊包
[11:25:43] com.ubuntu.developer.swdev.currencyconverter_0.1_all.click
[11:25:43] 正在將 com.ubuntu.developer.swdev.currencyconverter_0.1_all.click 安裝到裝置..
[11:25:43] 事務:安裝文件
[11:25:43]狀態:[11:25:43]在佇列中等待
[11:25:43] 狀態:開始
[11:25:43] 狀態:完成
[11:25:43] 事務:安裝文件
[11:25:43] 狀態:在佇列中等待
[11:25:43] 狀態:等待身分驗證
[11:25:44] 狀態:在佇列中等待
[11:25:44] 狀態:開始
[11:25:44] 狀態:完成
[11:25:44] 結果:致命錯誤:/home/phablet/dev_tmp/com.ubuntu.developer.swdev.currencyconverter_0.1_all.click 安裝失敗。警告:root:簽章檢查失敗,但仍依需求安裝無法安裝 /home/phablet/dev_tmp/com.ubuntu.developer.swdev.currencyconverter_0.1_all.click:系統上不存在框架「ubuntu-sdk-14.10」(使用--force-missing-framework 選項覆蓋)
[11:25:44] 致命錯誤:/home/phablet/dev_tmp/com.ubuntu.developer.swdev.currencyconverter_0.1_all.click 安裝失敗。 PKCON 失敗
我嘗試選擇其他框架但無濟於事。這可能是我缺少的一些基本配置細節。會是什麼?
謝謝,-G