線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:3535
推到 Plurk!
推到 Facebook!

XE7 的 DEPLOY 問題

缺席
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2014-09-16 22:29:16 IP:220.136.xxx.xxx 未訂閱
最近開始轉換 XE7 系統, 
我把XE6 的一支APP(Android) 直接轉到 xe7 上來編譯及 delploy 到手機, 但卻一直出現 deploy error (就是出現一個網頁告知無法delploy)
我嘗試搞了一支"完全"xe7 的 app, 結果是可以的, 我不知道還有什麼要改的?

xe7 編譯 xe6 出現的error

Unable to create process: Unable to install ''. Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]

看了一下 message 內容, 有幾個怪怪的

[Warning Warning] Local file "c:\radstudio\14.0\lib\android\debug\mips\libnative-activity.so" not found. Skipping deployment.
[Warning Warning] Local file "C:\RadStudio\14.0\lib\android\debug\x86\libnative-activity.so" not found. Skipping deployment.


最後是
Success
Elapsed time: 00:00:17.9

有產生 xxx.apk, 但無法送到真機上run

不知道有什麼要調整, 或注意的嗎?

P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2014-09-16 22:43:59 IP:220.136.xxx.xxx 未訂閱
有關上面 po 14.0 的部份已找到原因, 是 xe6 帶進來的程式, 在 Deployment 中會殘存原來的設定(會呈現灰色, 同時被打勾), 
取消勾選即可, 但我不解的是怎麼刪不掉
aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#3 引用回覆 回覆 發表時間:2014-09-16 22:58:55 IP:114.32.xxx.xxx 訂閱
前些天,我遇到一樣的事。除了不勾,也重開windows,手動刪除手機上的app 搞定。

===================引 用 P.D. 文 章===================
有關上面 po 14.0 的部份已找到原因, 是 xe6 帶進來的程式, 在 Deployment 中會殘存原來的設定(會呈現灰色, 同時被打勾),
取消勾選即可, 但我不解的是怎麼刪不掉
------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2014-09-17 09:33:40 IP:220.136.xxx.xxx 未訂閱
我也做過把 Android 中所有東西全數刪除, 重載程式, 以及重做build 都沒有任何錯誤, 但一旦弄Run(Deploy)就是送不到手機

還有一直忘了這件事, 為什麼要以"Run" 才能產生 apk, 不能在Build 就產生?

不過我把 apk 手動 copy 到手機去run, 發現
1. 啟動速度變很快(以往要5-10秒, 現在3秒)
2. 有關虛擬鍵盤的判斷及顯示似乎有再度改善, 在 Android 4.4 上表現不俗
===================引 用 aftcast 文 章===================
前些天,我遇到一樣的事。除了不勾,也重開windows,手動刪除手機上的app 搞定。
編輯記錄
P.D. 重新編輯於 2014-09-17 09:36:25, 註解 無‧
aftcast
站務副站長


發表:81
回覆:1485
積分:1763
註冊:2002-11-21

發送簡訊給我
#5 引用回覆 回覆 發表時間:2014-09-17 10:48:32 IP:114.32.xxx.xxx 訂閱
Build 完後,再到 project->deploy  xxxxx

就會出現 apk


===================引 用 P.D. 文 章===================

還有一直忘了這件事, 為什麼要以"Run" 才能產生 apk, 不能在Build 就產生?
------


蕭沖
--All ideas are worthless unless implemented--

C++ Builder Delphi Taiwan G+ 社群
http://bit.ly/cbtaiwan
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#6 引用回覆 回覆 發表時間:2014-09-17 23:06:57 IP:220.136.xxx.xxx 未訂閱
嗯! 了解, 謝謝!
===================引 用 aftcast 文 章===================
Build 完後,再到 project->deploy xxxxx

就會出現 apk


===================引 用 P.D. 文 章===================

還有一直忘了這件事, 為什麼要以"Run" 才能產生 apk, 不能在Build 就產生?
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#7 引用回覆 回覆 發表時間:2014-09-22 02:07:14 IP:118.160.xxx.xxx 未訂閱
不知發生什麼事, 原本無法DEPLOY的系統突然可以了, 不去探討了!
siuling337
一般會員


發表:0
回覆:6
積分:1
註冊:2014-09-15

發送簡訊給我
#8 引用回覆 回覆 發表時間:2014-09-25 17:26:20 IP:203.198.xxx.xxx 未訂閱
謝謝大大的分享喔,我也有相同的問題呢~!
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#9 引用回覆 回覆 發表時間:2014-09-25 23:00:58 IP:59.120.xxx.xxx 未訂閱
最近與友人研究一下, 我們覺得應該是以下的原因

XE7 改為 Multi Deivce Form 的設計觀念, 可能內存的架構與 XE6 FORM 已大不同, 所以 XE6 以前版本轉上來, 會造成 專案 有些東西對不上,
因此DEPLOY 會有狀況, 解決方法

1. 以 XE7 自建一個專案,
2. 把 XE6 原專案的 UNIT 重新拉進 新建的 XE7 專案中, 再重新 BUILD 就可以了
另一種方式

原 XE6 程式多 BUILD 幾次(不確定多少次, 反正儲存, BUILD, 關閉 XE7, 打開XE7, 叫出 XE6 專案 重覆執行到可以就行了, 我測試最多我做過6輪)
===================引 用 P.D. 文 章===================
不知發生什麼事, 原本無法DEPLOY的系統突然可以了, 不去探討了!
系統時間:2024-04-20 1:05:36
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!