遷移HTML5移動專案到PhoneGap
MyEclipse開年鉅惠 線上購買低至75折!立即開搶>>
一、建立一個新的PhoneGap應用程式專案
PhoneGap應用程式專案的結構與HTML5移動應用程式專案類似。還沒安裝MyEclipse?立即下載>>
1. 在Dashboard的常規選項中選擇Mobile頁面,然後點選Create a PhoneGap Application Project。
2. 為您的專案指定一個與正在遷移的HTML5專案類似的名稱,然後單擊Next。
3. 接受預設的 Blank Application模板,然後單擊Next。
4. 如果您之前已將應用程式提交到Apple App Store或Android marketplaces,請輸入提交應用程式時使用的相同應用程式ID。
5. 如果您的HTML5應用訪問本地裝置功能(如聯絡人或地理位置),請選擇外掛,然後單擊Finish。
6. 如果提示開啟MyEclipse Mobile透檢視,請單擊Yes。
二、將檔案從HTML5專案複製到PhoneGap專案中
1. 在HTML5 app專案的www/資料夾的資源中,單擊右鍵,然後選擇Copy。
2. 將資源貼上到新PhoneGap專案的www /資料夾中,覆蓋現有資源。
3. 雙擊PhoneGap專案中的index.html檔案,在編輯器中將其開啟。
4. 更改以下指令碼引用:
<script type="text/javascript" src="rte/cordova.js"></script>
更改為:
<script type="text/javascript" src="cordova.js"></script>
5. 刪除以下指令碼引數:
<script type="text/javascript" src="rte/rte.js"></script>
6. 按下CTRL + S儲存檔案。 現在的引數變化支援最新以及更高版本的Cordova。
7. 刪除www /資料夾中的rte /資料夾。
三、將影像從HTML5專案複製到PhoneGap專案
1. 在PhoneGap專案的www / res資料夾中,建立一個用於儲存應用程式影像的新資料夾。 可以在res /資料夾中使用你喜歡的任何資料夾結構。
注意:不需要將影像儲存在res /資料夾中;然而,使用res /資料夾可以防止iOS影像被包含在Android構建中,反之亦然。 因此,建議將影像儲存在res /資料夾中。 預設應用程式影像儲存在res /圖示和螢幕資料夾中。
2. 在HTML5應用程式專案中,開啟Android和iOS的資料夾和apps/資料夾。從相應image/資料夾中複製影像到在PhoneGap專案中建立的資料夾中。
3. 雙擊PhoneGap專案中的config.xml,在編輯器中將其開啟。
4. 展開Images,並更新影像引數來引用您複製到專案中的影像。
5. 按下CTRL + S儲存配置檔案。
四、更新配置設定
HTML5應用程式專案為每個平臺包含一個單獨的buildconfig.xml檔案。使用PhoneGap專案,只有一個config.xml,您需要將舊配置檔案的設定傳輸到新的。
1. 在HTML5應用程式專案中,開啟apps/資料夾和Android、Android的資料夾,每個資料夾包含buildconfig.xml。
2. 開啟每個平臺的buildconfig.xml檔案,並將資訊傳送到PhoneGap專案的config.xml中的相應欄位。
3. 在config.xml的Essentials頁面上,選擇您正在支援的平臺。
4. 按下CTRL + S儲存配置檔案。
五、配置數字簽名資訊
在HTML5應用程式專案中,數字簽名資訊儲存在每個平臺的buildconfig.xml檔案中。 通過PhoneGap專案,在Mobile Tools引數設定中籤名配置檔案可儲存簽名資訊。簽名配置檔案包括相應的數字簽名細節。 在構建應用程式時,系統會提示您選擇簽名配置檔案(除非您正在除錯模式下構建Android應用程式)。
1. 選擇Window>Preferences,展開Window>Preferences,然後選擇Signing Profiles。
2. 建立一個新的簽名配置檔案,並輸入您的簽名資料。
通過HTML5專案簽名配置,您輸入了一個Bundle ID。 建立PhoneGap應用程式專案時,輸入應用程式ID。 這相當於之前稱為Bundle ID的內容。 在建立專案後,可以通過編輯config.xml檔案中的欄位來更改應用程式ID。
現在,您應該可以使用Mobile Web Simulator測試您的新專案,然後使用PhoneGap build來構建您的應用程式。
注意:由於您正在使用較新版本的Cordova以及所有外掛的較新版本,因此可能會發生一些移植錯誤。
更多資訊敬請訪問MyEclipse中文網>>
相關文章
- 專案遷移的思考
- 100爬蟲專案遷移爬蟲
- Terraform初探:遷移本地專案到Terraform Cloud執行ORMCloud
- React專案從Javascript到Typescript的遷移經驗總結ReactJavaScriptTypeScript
- Flutter全平臺!遷移現有Flutter專案到WEB端FlutterWeb
- 專案遷移 寶塔 No input file specified
- 阿里雲NAS檔案遷移專案實踐阿里
- 遷移Qt專案的路徑問題QT
- vue移動端專案接入vconsole(移動端除錯)Vue除錯
- 基於 Windows Server 2022 2025 到未來版本的遷移指導框架 自動化遷移工具WindowsServer框架
- antd+react專案遷移vite的解決方案ReactVite
- 遷移 Express 到函式計算Express函式
- 遷移WSL Ubuntu到其他目錄Ubuntu
- 使用GoldenGate 遷移Oracle到PostgreSQL/LightDBGoOracleSQL
- mysql檔案複製遷移MySql
- Laravel 遷移檔案生成包Laravel
- .net core遷移實踐:專案檔案csproj的轉換
- 遷移資料庫的檔案到不同路徑(轉)資料庫
- 企業專案遷移go-zero全攻略(一)Go
- 企業專案遷移go-zero全攻略(二)Go
- Gradle實戰及Maven專案遷移採坑記錄GradleMaven
- 棧遷移
- 遷移公告
- MongoDB mongoshake 遷移分片到複製集合MongoDB
- 遷移 Spring Boot 到函式計算Spring Boot函式
- 基於HTML5的移動Web應用——檔案操作HTMLWeb
- 移動檔案
- 金倉資料庫資料遷移實戰:從MySQL到KES的順利遷移資料庫MySql
- SAP MM 實施專案裡Open PO 遷移思路探討
- echarts遷移圖動態載入Echarts
- Kompose:Docker-compose到Kubernetes的遷移工具Docker
- 360 數科實踐:JanusGraph 到 NebulaGraph 遷移
- 遷移 Vue v2.x 版本到 ViteVueVite
- React專案使用vw適配移動端React
- Angular4專案(水果商城移動端)Angular
- docker映象遷移Docker
- 賬號遷移
- Jenkins Job遷移Jenkins
- 從 SQL Server 到 MySQL(二):線上遷移,空中換髮動機ServerMySql