Cordova

Cordova使用HTTP請求設定(Android)

android本身不支援http的請求 因此需要做以下設定   1. 路徑:platforms\android\app\src\main\AndroidManifest.xml 裡面的application標籤加上 android:usesCleartextTraffic="true"   2. (非必要)  路徑:platforms\android\app\src\main\res\xml 新增一個檔案 network_security_config.xml 裡面的內容 <?xml version="1.0" encoding="utf-8"?> <network-security-config>     <domain-config cleartextTrafficPermitted="true">         <domain includeSubdomains="true">localhost</domain>         <domain includeSubdomains="true">192.168.100.30</domain>     </domain-config> </network-security-config> 參考資料:Ajax request not working in android 10 - Framework7 Forum  

2022-01-04

Cordova

Cordova 專案環境建置

1. 建立專案 cordova create PROJECT com.PROJECT.sys PROJECT 2. 加入作業環境 cordova platform add ios cordova platform add android cordova platform add browser 3. 打包 cordova build android   錯誤排除: 路徑:platforms\android\CordovaLib\cordova.gradle String doFindLatestInstalledBuildTools(String minBuildToolsVersionString) { def buildToolsDirContents try { //def buildToolsDir = new File(getAndroidSdkDir(), "build-tools") //->註解 //buildToolsDirContents = buildToolsDir.list() //->註解 並加入 buildToolsDirContents = ['30.0.2','29.0.3',' 28.0.0','19.0.3'] as String[]                    

2021-12-29