發表文章

目前顯示的是有「android」標籤的文章

Jenkins - Android安裝建置環境

圖片
最近開發第二個Android專案,第一個手動建置混過了,第二個再這樣就太混了=.=,還是得乖乖上Jenkins去建置才對。以下為安裝及初步成功建置的記錄 JAVA SDK (Koltin需要) Java SE Development Kit 8u191 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html jdk-8u191-windows-x64.exe Android SDK Tools 安裝 SDK Tools https://developer.android.com/studio/ sdk-tools-windows-4333796.zip 解壓到:C:\AndroidSdk 使用command 安裝所需要的plaform 切換路徑:C:\AndroidSdk\tools\bin sdkmanager "platforms;android-20" Jenkins 設定 Global Tool Configuration/ 安裝Gradle Configure / 設定 Android Home SDK位置 此位置為上方Android SDK Tool解壓縮的位置 建置apk:Invoke Grdle Scrpt 只建置 Release clean assembleRelease  加上Flavor=assemblePrdRelease  or assembleQasRelease  使用Pipleine  stage ('Build') { steps { bat 'gradlew clean assembleRelease'   } } 安裝外掛:File Operation 複製apk到部署主機 建置錯誤排解 Lint found errors in the project; aborting build. 解決方式:在grdl...

第一次開發Android遇到的問題與解決

圖片
因工作需求,第一次開發Android App是要實際使用的,不再是Hello World來玩玩。以下為依需求遇到的狀況與解決方法及連結。 Q:開發工具 A:Android Studio https://developer.android.com/studio/index.html Ps:要先安裝JAVA環境-JDK Q:相片權限已設定,但還是不能拍照? A:Android 6.0之後,在AndroidManifest.xml加入權限設定後,程式也已需要配合,再詢問一次。 https://stackoverflow.com/questions/34410389/how-to-get-permission-result-callback-in-dialogfragment Q:相機拍照路徑儲存問題? A:Android 7.0之後,要使用FileProvider https://inthecheesefactory.com/blog/how-to-share-access-to-file-with-fileprovider-on-android-nougat/en ps:遇到在Android 4.4使用FileProvider會錯,改回原本方式 takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile (photoFile)); Q: 如何透過Url啟動App https://www.jianshu.com/p/7d90a6cfb5f3 https://blog.csdn.net/sd1987112    2/article/details/77894861 Q: Upload File https://www.coderefer.com/android-upload-file-to-server/ https://blog.morizyun.com/blog/android-httpurlconnection-post-multipart/ Q:Web API  Post Json https://stackoverflow.com/questions/...