flutter 指定 android sdk 路徑

指令: flutter --android-sdk "[路徑] 範例: C:\Users\danny>flutter config --android-sdk "D:\3106_AndroidSDK" Setting "android-sdk" value to "D:\3106_AndroidSDK". You may need to restart any open editors for them to read new settings. 記得指定完成後執行flutter doctor...

利用keystore 指令來確認憑證密碼

利用keystore 指令來確認憑證密碼 Keytool是Java證書的管理工具,Keytool將金鑰(key)、證書(certificates)存在一個keystore的檔案裡,android利用此keystore來替APK簽名並上架,不過如果時間久沒上架,有可能就忘記之前建立的keystore密碼,要如何確認密碼是否符合keystore的?這要利用keytool的-list指令並使用-keystore指定keystore檔案來測試密碼: keytool -list -keystore yourkeystore...

Android Studio error: package R does not exist

Android Studio error: package R does not exist Android Studio 在某些情況下可能會造成下圖的狀況: Android Studio會將系統與你專案上的資源檔(res)產生一個對照檔,但在產生之後因為程式本身在產生的對照檔找到資源對應的編號引發的問題。 PS:R.id.xxxx名稱會對應產生一組ID。 當發生此情形時可以試著清除快取並重新啟動Android Studio有機會解決: 重新啟重與清除快取:...

adt 23.0.4 升級報錯、錯誤

adt 23.0.4 升級報錯、錯誤 蠻長一陣子沒有更新ADT,正好Android 5.0 Release有一段時間,就順勢更新: 當按下Next後進行更新ADT 23.0.4 途中卻發生如下圖的問題: An error occurred while collecting items to be installed session context was:(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect,...

Android 獲取USB OTG插入狀置的資訊

Android 獲取USB OTG插入狀置的資訊 至從Android支援USB Host(Android USB OTG)之後,陸續的支援很多USB接外設備,例如:Audio、USB Stick、Keyboard、Mouse…等周邊,有些插入後就自動支援,有些可能不支援內建的驅動,但可以經過UsbDeviceConnection進行USB控制硬體也能達到效果,但該周邊功能僅能給自建的APP使用。 USB Manager 先取得USB Manager物件的控制: UsbManager mUsbManager =...

專案共用 appcompat Library

專案共用 appcompat Library 至從ADT 改版後,建立新專案會依照你選定支援的版本來決定是否要有appcompat的相容套件,如果需要的話會自動建立appcompat 與 _v7命名而成的的專案Library並與自行建立的專案關聯,其中_v7是appcompat的版本命名規則,不過,建立的專案一多就會像下圖一樣多很多appcompat_v7為首的專案名稱: 每次建立專案時你也可以自行刪除多餘的appcompat_v7為首的專案,只留下一個讓專案引用,下面就要簡單的說明一下該如何做。...