Android开发初体验(待续)

 

  1. 开发环境
    1. SpringSource Tool Suite  Version: 2.6.1.RELEASE
    2. 安装SDK:下载地址是http://code.google.com/android/download.html 
    3. ADT Plugin for Eclipse:https://dl-ssl.google.com/android/eclipse/
    4. 安装Maven插件maven-android-plugin:http://code.google.com/p/maven-android-plugin/wiki/GettingStarted
    5. 安装maven与集成插件m2eclipse-android-integration:http://code.google.com/a/eclipselabs.org/p/m2eclipse-android-integration/
  2. 开发过程
    1. 设置Eclispe-》Window-》Preferences->Android中SDk相关信息
    2. 启动Eclispe-》Window-》Preferences->Android SDK and AVD Manager
    3. 创建新的虚拟设备,name很关键,后面部署应用有用到
    4. 更新android-release模板模板:http://repo1.maven.org/maven2/archetype-catalog.xml
    5. 创建Android工程:
      1. 选择创建Maven Project
      2. 选择android-release模板
  3. 过程问题记录
    1. 启动模拟器:android:emulator-start,注意父POM中配置maven-android-plugin插件
    2. <plugin>
                          <groupId>com.jayway.maven.plugins.android.generation2</groupId>
                          <artifactId>maven-android-plugin</artifactId>
                          <version>2.8.4</version>
                          <inherited>true</inherited>
                          <configuration>
                              <androidManifestFile>${project.basedir}/AndroidManifest.xml</androidManifestFile>
                              <assetsDirectory>${project.basedir}/assets</assetsDirectory>
                              <resourceDirectory>${project.basedir}/res</resourceDirectory>
                              <nativeLibrariesDirectory>${project.basedir}/src/main/native</nativeLibrariesDirectory>
                              <sdk>
                                  <platform>10</platform>
                              </sdk>
                              <emulator>
                                  <avd>my_avd</avd> 此名称与之前启动的模拟设备名称必须一样
                                  <wait>10000</wait>
                                  <!--<options>-no-skin</options>-->
                              </emulator>
                              <zipalign>
                                  <verbose>true</verbose>
                              </zipalign>
                              <deleteConflictingFiles>true</deleteConflictingFiles>
                              <undeployBeforeDeploy>true</undeployBeforeDeploy>
                          </configuration>
                      </plugin>
       
    3. 部署应用:clean install android:deploy
    4. 发布本地服务
      1. 服务绑定异步
      2. service包名如果和工程默认包名不一致需要使用全名
    5. Intent
    6. 调试:http://code.google.com/p/maven-android-plugin/wiki/Debug

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值