PhoneGap中文网

 找回密码
 立即注册
查看: 23892|回复: 4
打印 上一主题 下一主题

phonegap Android环境搭建

[复制链接]

493

主题

2035

帖子

6894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6894
跳转到指定楼层
楼主
发表于 2013-9-5 17:19:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    Android开发环境搭建几句话就能说清,但实际操作起来是最麻烦的。麻烦的是各个工具的下载。我下载了很多版本,试验了很多次,最后安装的是哪个版本我都忘了。怎么下载自己摸索吧,我就不误人子弟了。下面是我搭建的步骤,以作参考。一、下载并搭建环境的工具

  1、JDK(这个比较快,一步步安装就行了)

          想进行Android开发必须搭建java环境,否则Android SDK不能正常安装。
      安装成功检测:启动DOS窗口 开始-->运行-->cmd,在DOS窗口中键入:java -version,如能显示版本信息说明安装正常。


  2、Android SDK(官网貌似被ZF屏蔽了,很纳闷)
    一步步安装到下面的界面(如果是绿色版的,直接双击 SDK Manager),选中Toos及需要下载的android版本组件(建议先下载最高的版本,其余版本有时间再慢慢下就行)下载,这步需要较长时间。如果组件不容易下载,可以手动在网上直接下载组件并放到android-sdk文件里的platforms文件里,如果是压缩版本的需解压;另一说法是放到temp文件里,不需压缩。可参考我上篇文章:http://www.cnblogs.com/duanhuajian/archive/2012/10/21/2732883.html


    



  3、Eclipse(这个貌似绿色软件似的,装完后程序里不会出现Eclipse)      java开发工具,推荐装classic版的。安装Eclipse后在help菜单下选择:




  参考资料都是如下说的:在弹出的对话中选择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文件,如:
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title></title>
  6. <script type="text/javascript" charset="utf-8" src="cordova-2.2.0rc1.js"></script>
  7. </head>
  8. <body>
  9.     <h1>我是翻越这墙</h1>
  10. </body>
  11. </html>
复制代码
4、对src文件夹下的XXX.java文件作如下修改(这个不一定准哦,有错误就点击左侧的红叉):
  1)修改类的继承   将Activity 修改为 DroidGap
  2)把setContentView()这行替换为super.loadUrl("file:///android_asset/www/index.html");
  3)可能需要添加import org.apache.cordova.DroidGap;
  看看我的例子:






    



  5、在项目根目录下右键点击AndroidManifest.xml文件,选择Open With > Text Editor(打开方式->文本编辑器),
    修改后的内容如下:
  1. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  2.     package="com.example.fruit"
  3.     android:versionCode="1"
  4.     android:versionName="1.0" >
  5. /*将下面的权限设置拷贝到此位置  start{*/   
  6. <supports-screens
  7. android:largeScreens="true"
  8. android:normalScreens="true"
  9. android:smallScreens="true"
  10. android:resizeable="true"
  11. android:anyDensity="true"
  12. />
  13. <uses-permission android:name="android.permission.CAMERA" />
  14. <uses-permission android:name="android.permission.VIBRATE" />
  15. <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
  16. <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
  17. <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
  18. <uses-permission android:name="android.permission.READ_PHONE_STATE" />
  19. <uses-permission android:name="android.permission.INTERNET" />
  20. <uses-permission android:name="android.permission.RECEIVE_SMS" />
  21. <uses-permission android:name="android.permission.RECORD_AUDIO" />
  22. <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
  23. <uses-permission android:name="android.permission.READ_CONTACTS" />
  24. <uses-permission android:name="android.permission.WRITE_CONTACTS" />
  25. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  26. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  27. /*}end*/

  28.     <uses-sdk
  29.         android:minSdkVersion="10"
  30.         android:targetSdkVersion="15" />

  31.     <application
  32.         android:icon="@drawable/ic_launcher"
  33.         android:label="@string/app_name"
  34.         android:theme="@style/AppTheme" >
  35.         <activity
  36.             android:name=".MainActivity"
  37.             android:configChanges="orientation|keyboardHidden"     //此行内容为新增的
  38.             android:label="@string/title_activity_main" >
  39.             <intent-filter>
  40.                 <action android:name="android.intent.action.MAIN" />

  41.                 <category android:name="android.intent.category.LAUNCHER" />
  42.             </intent-filter>
  43.         </activity>
  44.     </application>
  45. </manifest>
复制代码
6、运行
  • 右键单击项目节点选择Run As,然后点击Android Application
  • Eclipse将要求你选择一个合适的AVD,如果没有设置的话,你需要创建一个AVD。
  7、部署到设备
  • 确认设备已经勾选USB debugging选项,并已将设备连接到电脑。(设置 > 应用程序 > 开发)
  • 右键单击项目节点选择Run As,点击Android Application


回复

使用道具 举报

0

主题

13

帖子

60

积分

注册会员

Rank: 2

积分
60
板凳
发表于 2014-2-23 13:58:11 | 只看该作者
调试器界面进步去啊
回复 支持 反对

使用道具 举报

0

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
地板
发表于 2014-3-30 11:21:44 | 只看该作者
avd界面出来要等好长时间
回复 支持 反对

使用道具 举报

0

主题

9

帖子

39

积分

新手上路

Rank: 1

积分
39
5#
发表于 2015-1-13 15:38:42 | 只看该作者
尝试搭建android环境,一步步进行中!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-11-5 21:50 , Processed in 0.050046 second(s), 36 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表