Android 常見錯誤處理

2021-09-02 10:23:38 字數 3546 閱讀 1205

a.在android專案根目錄下新建乙個libs資料夾;

b.把你需要的匯入的第三方jar包複製進這個目錄;

c.在libs目錄上點右鍵,選bulid path –> use as source folder

2. sdk manager 無法更新.設定**(天國網路問題)

supress 'allow' on device (可選)

go to the ddms view in eclipse

5. **.so' in project 'pythonapk' cannot be read or is not a valid zip file:

remove it from build path

6. android export give a 「conversion to dalvik format failed error1」

disable "build automatically" on "project menu" and rebuild it manually (right click on project -> build project),

eclipse seems to conflict with export and compile simultaneously. so every time you need to export an apk,

disable automatic build. it's safe to use it any other time.

7. 開啟res\layout下的檔案預覽布局頁面發現已經被替換,

但在模擬器或者真實機器上執行時發現該並沒有被替換,還是使用的是原來的資源。

在開發過程中,由於使用模擬器測試了程式,在首次執行後會將res資料夾下的資源檔案(如drawable-hdpi、drawable-ldpi和drawable-mdpi)拷貝到bin資料夾下。

在替換資源後,eclipse並不清楚是否有改變,所以會使用原來bin下的res資料夾中的資源檔案進行打包,而用的還是第一次eclipse所拷貝進去的檔案,

所以當執行程式後會發現替換資源在程式中沒起作用。

解決方法

只需要把專案bin目錄下的res目錄刪除(可連同bin下生成的.apk、.dex和.ap_等三個檔案一併刪除),然後再將專案生成apk檔案即可。

8. 沒簽名是不能安裝的,系統bin目錄下的安裝包是自動生成的,是簽過名的,預設簽名檔案在eclipse 中可以選擇。

一般都在c盤 user下 c:\users\admin\.android\debug.keystore

9. toast .show()仍不顯示訊息

可檢視系統應用設定->訊息通知(可能禁止)

可以很確切的說肯定是 包含了 兩個相關的r.anim的資源檔案。我的這個例子確實是重複了的,jar包和引用工程中的資源檔案 有重複!所以刪掉jar包中對應的部分就ok!

11.conversion to dalvik format failed with error 1解決方法:簽名不成功 可能密碼錯誤

12.設定values-land-xhdpi-1824x1200

int screenwidth = getwindowmanager().getdefaultdisplay().getwidth();//真實解析度 寬

int screenheight = getwindowmanager().getdefaultdisplay().getheight();//真實解析度 高

displaymetrics dm = new displaymetrics();

dm = getresources().getdisplaymetrics();

int densitydpi = dm.densitydpi; // 螢幕密度(每寸畫素:120(ldpi)/160(mdpi)/213(tvdpi)/240(hdpi)/320(xhdpi))

toast.maketext(this, "真實解析度:"+screenwidth+"*"+screenheight+" 每英吋:"+densitydpi, toast.length_long).show();

13. dateformat.getdateinstance(dateformat.medium).format(new date());

正常輸出為 yyyy-m-d(2015-3-10)

在小公尺四下輸出為mmm d,y(mar 10, 2015)

14. 自定義view 報錯 android.view.inflateexception: binary xml file line

建構函式有問題 沒有含有屬性構造的建構函式(context context, attributeset attrs)

15. context.getresources().getidentifier(id, "id",context.getpackagename());

android.content.res.resources$notfoundexception:string resource id #0x86

set值時可能要string型別,結果用了int型別。

16. public static string geocoder_post_url = "";

--------2015-11-24---------------

adb pull /data/data/com.pahaoche.jc/databases/haochejc e:\sqlitedatabase\haochejc

--------2015-11-27---------------

fragmenttransaction trans = gettransaction();

trans.setcustomanimations(r.anim.fragment_left_enter,r.anim.fragment_left_exit);

--------2015-12-29---------------

呼叫攝像頭 導致前乙個activity oncreate ondestory呼叫 設定android:configchanges="orientation|keyboard|keyboardhidden|screensize"

禁止切換螢幕

IIS 常見錯誤處理

1.確認站點的framework版本。檢視虛擬目錄與站點的framework是否不一致 2.檢視應用程式池 高階設定 啟用win32位應用程式 3.設定isapi配置。功能檢視 雙擊 isapi篩選器 啟用isapi dll 處理程式 isapimodule 4.如果裝了vs再裝iis必須得對net...

MySQL常見錯誤處理

1.mysql error 1018 can t read dir of dbname 原因 mysql使用者不是dbname目錄的owner 此時可以 ls l 或 ll 檢視該目錄的詳細資訊,就可發現庫目錄的屬主不是mysql 解決方法 chown r mysql mysql mysql資料庫儲...

Android學習錯誤處理

解決方法 你嘗試新增下面兩個屬性看看 android hinttext為空時顯示的文字提示資訊,可通過textcolorhint設定提示資訊的顏色 android inputtype設定文字的型別,用於幫助輸入法顯示合適的鍵盤型別。android hinttext 這裡提示你該輸入什麼內容 andr...