整了兩天,Android開發環境終於基本搭建好了,phoneGap也配置好了。參考了很多資料,給我的感受就是,不能死按人家的資料來,要學會變通。Android開發環境搭建幾句話就能說清,但實際操作起來是最麻煩的。麻煩的是各個工具的下載。我下載了很多版本,試驗了很多次,最后安裝的是哪個版本我都忘了。怎么下載自己摸索吧,我就不誤人子弟了。下面是我搭建的步驟,以作參考。
一、下載並搭建環境的工具
1、JDK(這個比較快,一步步安裝就行了)
想進行Android開發必須搭建java環境,否則Android SDK不能正常安裝。


參考資料都是如下說的:在彈出的對話中選擇Add按鈕,添加https://dl-ssl.google.com/android/eclipse/這個路徑,如果不能下載,就把https改為http。這一步的目的就是下載ADT插件,我試了很多次就是不能下載。於是在網上直接搜ADT插件並下載到本地,然后點擊Archive...找到ADT插件。

點擊ok,出現下圖,然后一路Next。

在下載完組件后會自動重啟eclipse軟件,同時工具欄中多出
這兩個按鈕,我們可以通過這兩個工具下載最新的組件,和創建新的模擬機。
二、在搭建好安卓環境后,配置phonegap,並創建一個安卓項目:
1、new→project→android→android→Android Application project,然后一直點擊下一步,輸入項目的基本信息。
2、項目創建完成后在assets文件目錄下創建→www文件夾;下載PhoneGap,解壓縮即可。
(1)把phonegap——lib——android目錄下的cordova-2.2.0rc1.js(下載的phonegap版本為准)文件拷貝到剛剛創建的www目錄下。
(2)把cordova-2.2.0rc1.jar文件拷貝到libs文件夾里。
(3)phonegap里的xml文件夾拷貝到項目目錄下的res文件夾里。
3、在/assets/www下建立index.html文件,並鏈接上phonegap的js文件,如:
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript" charset="utf-8" src="cordova-2.2.0rc1.js"></script> </head> <body> <h1>我是翻越這牆</h1> </body> </html>
4、對src文件夾下的XXX.java文件作如下修改(這個不一定准哦,有錯誤就點擊左側的紅叉):

5、在項目根目錄下右鍵點擊AndroidManifest.xml文件,選擇Open With > Text Editor(打開方式->文本編輯器),
修改后的內容如下:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.fruit" android:versionCode="1" android:versionName="1.0" > /*將下面的權限設置拷貝到此位置 start{*/ <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" /> /*}end*/
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="15" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:configChanges="orientation|keyboardHidden" //此行內容為新增的 android:label="@string/title_activity_main" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
6、運行
- 右鍵單擊項目節點選擇Run As,然后點擊Android Application。
- Eclipse將要求你選擇一個合適的AVD,如果沒有設置的話,你需要創建一個AVD。
7、部署到設備
- 確認設備已經勾選USB debugging選項,並已將設備連接到電腦。(設置 > 應用程序 > 開發)
- 右鍵單擊項目節點選擇Run As,點擊Android Application。

到此,一個項目就建好了。每個人的情況都不一樣,所以安裝時千萬不要拘泥於此,應多參考別的資料。
