發表文章

目前顯示的是有「錯誤處理大全」標籤的文章

[Android]ADB指令大全-錯誤排解-could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037:

圖片
在使用ADB指令時難免會遇到一些錯誤 今天來瞧瞧這個錯誤該如何解決 錯誤訊息: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037: 原因: 5037端口被占用(不一定會是5037每個人的狀況不同) 解法: Step1: 輸入指令來找找5037端口被誰占用了 netstat -aon | findstr 5037 輸入完畢之後,你會發現進程編號13792這個程式佔用了5037這個端口 Step2: 進一步了解13792是哪個程式,輸入 tasklist /fi "PID eq 13972" 你可以看到PID為13676的程式是什麼(這邊小妹我已經先kill掉了,截圖時已經替換為adb.exe) Step 3: 強制退出進程,輸入(/f代表強制) taskkill /pid 13972 /f kill成功後會出現 Step 4: 重啟adb adb kill-server adb start-server 完成!!

[Android]Android Studio 錯誤處理大全 The number of method references in a .dex file cannot exceed 64K

圖片
今天小妹我在Build APK的時候遇到了這個問題 原來是我所使用的Library加上自身APP內的Method數量太多,超過65535個了!!也太驚人了吧!!!要找時間好好瘦身一下!! 解決方式如下: Step 1: 在你的build.gradle加入以下幾行 android {     defaultConfig {         ...         // Enabling multidex support.         multiDexEnabled true     }     ... } dependencies {     compile 'com.android.support:multidex:1.0.0' } Step 2: 如果你有自己的Application的話將它改成extends MutiDexApplication 如果還沒有自己的Application的話就新建一個吧 然後複寫attachBaseContext這個類別 程式碼如下: public class MyApplication extends MultiDexApplication {     @Override     public void onCreate() {         super.onCreate();     }     @Override     protected void attachBaseC...