phoneGap2.9+eclipse開發(fā)環(huán)境和helloword案例
不同機(jī)器安裝和使用各不相同,這里也只是記錄一下自己機(jī)器上面的使用過程。
android安裝環(huán)境前面的文章有些,這里不再說,直接上phoneGap的過程。因?yàn)閜honeGap2.9.1需要安裝nodejs和Git,比較復(fù)雜,沒有太多精力去折騰,退而求其次,使用phoneGap2.9進(jìn)行開發(fā)。
第一步,下載phoneGap2.9,直接去官網(wǎng)下載即可。
第二步,新建一個(gè)android項(xiàng)目,如下圖

我使用的android api是2.33,以便滿足大部分設(shè)備的需要,新建項(xiàng)目之后需要做一個(gè)操作,最新的19版本會(huì)在你的項(xiàng)目下建立一個(gè)依賴包 Android Dependencies,在eclipse中右鍵這個(gè)文件夾,在Build Path選項(xiàng)中選擇 remove it from build path。。。然后就沒問題了。
做完這一步直接編譯運(yùn)行,發(fā)行是可以正常的。
第三步:配置phoneGap環(huán)境
在項(xiàng)目文件夾assets下新建一個(gè)www的文件夾,將2.9版本解壓之后找到cordova.js copy到www文件夾下,將cordova-2.9.0.jar copy到libs文件夾下,并右鍵->build path->add to build path,項(xiàng)目會(huì)增加一個(gè)Referenced Libraries文件夾。在res文件夾中新增一個(gè)xml文件夾,將2.9解壓的xml文件copy進(jìn)去。
在www文件夾中新增一個(gè)html文件。
第四步:編寫代碼和配置

配置環(huán)境是這樣的:
在AndroidManifest.xml中的
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="10" />
之前加入
<supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:resizeable="true" android:anyDensity="true" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.RECEIVE_SMS" /> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> <uses-permission android:name="android.permission.READ_CONTACTS" /> <uses-permission android:name="android.permission.WRITE_CONTACTS" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
還要修改一個(gè)地方如圖

至此,可以正常訪問這個(gè)測試程序了。
浙公網(wǎng)安備 33010602011771號(hào)