|
導(dǎo)讀微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應(yīng)用,它實(shí)現(xiàn)了應(yīng)用“觸手可及”的夢(mèng)想,用戶掃一掃或搜一下即可打開應(yīng)用。小程序是一種不用下載就能使用的應(yīng)用,也是一... 微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應(yīng)用,它實(shí)現(xiàn)了應(yīng)用“觸手可及”的夢(mèng)想,用戶掃一掃或搜一下即可打開應(yīng)用。小程序是一種不用下載就能使用的應(yīng)用,也是一項(xiàng)門檻非常高的創(chuàng)新,經(jīng)過將近兩年的發(fā)展,已經(jīng)構(gòu)造了新的小程序開發(fā)環(huán)境和開發(fā)者生態(tài)。 用Eclipse 開發(fā)Android小程序遇到些小問題,在一邊學(xué)習(xí)的過程中,將遇到的問題就記錄一下,方面挺雜的,有關(guān)于程序出錯(cuò)的,關(guān)于linux應(yīng)用的,有eclipse設(shè)置等~1、ERROR: Application requires API version 10. Device API version is 8 解決方法:修改兩個(gè)配置文件 1:在AndroidManifest.xml里, <uses-sdk android:minSdkVersion="8" />找到這一行,這行是表示要執(zhí)行這個(gè)應(yīng)用程式所需要的最低版本,把數(shù)字改成模擬器上面的版本。(Device API) 2:在default.properties里 target=android-8 把target改為要運(yùn)行模擬器的版本就OK了。(application requires API) 2、Android requires compiler compliance level 5.0. Please fix project properties.錯(cuò)誤 解決方法: 1. 項(xiàng)目 右鍵 ->android tools ->Fix Project 2. 如果不可以,檢查Project -> Properties->Java Compiler 確認(rèn)JDK compliance被設(shè)置為1.6,并且enable specific seetings. 3、下載的.java文件中,注釋基本都是中文的,在linux中文部分亂碼問題 windows下中文的編碼一般為gbk,而linux下中文的編碼一般為utf8,所以在windows下正常打開的文件,到linux下很可能會(huì)出現(xiàn)亂碼。 解決辦法:使用命令iconv對(duì)文件內(nèi)容編碼進(jìn)行轉(zhuǎn)換。例如我有一個(gè)文件"linux常用命令"在windows下打開正常,而在linux下打開則會(huì)亂碼,辦法為在終端輸入: iconv -f gbk -t utf8 linux常用命令.txt > linux常用命令_cn.txt 之后再打開"linux常用命令_cn.txt"這個(gè)文件,該文件的亂碼問題就解決了。 4、exlipse 三種方法顯示行號(hào) 解決方法: 1.ctrl+f10顯示菜單,勾選show line number選項(xiàng); 2.在代碼編輯區(qū)的最左邊(即應(yīng)顯示行號(hào)位置)點(diǎn)右鍵,出現(xiàn)的快捷菜單如解決方法1; 3.依次點(diǎn)擊Window(或代碼編輯區(qū)內(nèi)點(diǎn)右鍵)->Preferences->Gerenal->Editors->Text Editors,然后在show line number復(fù)選框打?qū)μ?hào)即可 5、windows下安裝eclipse以及java jdk 環(huán)境變量設(shè)置 1、eclipse下載地址www.eclipse.org/downloads/,找到與自己用的系統(tǒng)相匹配的下載下來,然后解壓就可以了 java jdk下載地址www.oracle.com/technetwork/java/javase/downloads/index.html 2、java jdk環(huán)境變量的配置:簡單來說就是要設(shè)置path和classpath,path是要加上bin,classpath里面是lib。 我的電腦->屬性->高級(jí)系統(tǒng)配置。 1)path系統(tǒng)里面都有了,只要在里面加上bin的地址就可以,每個(gè)路徑之間用;隔開。 例如:C:\Program Files\Java\jdk1.6.0\bin 2)classpath要自己新建,當(dāng)然如果已經(jīng)有了,在里面編輯就可以,注意classpath前面要有.;代表當(dāng)前路徑。 例如:.;C:\Program Files\Java\jdk1.6.0\lib\dt.jar;C:\Program Files\Java\jdk1.6.0\lib\tools.jar 3)為了方便書寫和以后的更改,可以設(shè)置java_home變量,將其設(shè)為C:\Program Files\Java\jdk1.6.0,這樣path和classpath里面就可以用%java_home%來替換C:\Program Files\Java\jdk1.6.0 例如:path可設(shè)置為%java_home%\bin 6、配置好環(huán)境,運(yùn)行eclipse出現(xiàn)Failed to load the JNI shared library jvm.dll錯(cuò)誤 解決方法:用的windows是64位的,下了64位的eclipse,但是下的java sdk是32位的,失誤了。。。換成64位~ 7、ANT環(huán)境變量設(shè)置 Windows下ANT用到的環(huán)境變量主要有2個(gè),ANT_HOME 、PATH。 設(shè)置ANT_HOME指向ant的安裝目錄。 設(shè)置方法:ANT_HOME = D:\apache_ant_1.7.0 將%ANT_HOME%\bin; %ANT_HOME%\lib添加到環(huán)境變量的path中。 設(shè)置方法:PATH = %ANT_HOME%\bin; %ANT_HOME%\lib 8、Expected to find it in D:\jre6\lib\tools.jar 命令行敲ant命令后提示:“Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar”;ANT_HOME環(huán)境變量已經(jīng)配置; 解決途徑:將“C:\Program Files\Java\jdk1.6.0_16\lib”目錄下的tools.jar文件拷貝到“C:\Program Files\Java\jre6\lib”目錄下,重新運(yùn)行命令ant,運(yùn)行正常,問題解決。 9、Test run failed: Instrumentation run failed due to 'java.lang.ClassNotFoundException' 沒有引入JUnit,查看配置里面是否勾選了JUnit. 10、Test run failed: Instrumentation run failed due to 'java.lang.ClassCastException' 把包刪掉,開發(fā)工程的包和測(cè)試包都刪,重新裝!!! 11、安裝好ADT和Android SDK,沒有Android SDK Manager 和Android virtual Device Manager 兩個(gè)圖標(biāo) Eclipse ->window->customize Perpective->Command Groups Availability 勾選andorid 選項(xiàng) 12、error: Error: No resource found that matches the given name (at 'background' with value '@drawable/btn_title_back_big'). 錯(cuò)誤顯示基本所有資源文件都出錯(cuò),在console位置點(diǎn)擊右鍵,選擇preferences,講console buffer size設(shè)置足夠大可以加個(gè)0,就可以看到是哪一個(gè)資源文件出錯(cuò)了,修正即可。 以上就是Eclipse開發(fā)Android小程序的12種錯(cuò)誤總結(jié)的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章! 小程序是一種不需要下載安裝即可使用的應(yīng)用,它實(shí)現(xiàn)了應(yīng)用“觸手可及”的夢(mèng)想,用戶掃一掃或者搜一下即可打開應(yīng)用。 |
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!