注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

瘋人院

lunatic asylum

 
 
 

日志

 
 

用activityCreator创建Android工程  

2010-04-24 01:35:25|  分类: android |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Android的SDK中包含了一个程序activityCreator,它可以为你的工程生成stub文件和build文件。你可以利用这个程序来创建新的工程或者从现有代码创建工程(比如SDK中的示例程序)。对于Linux和Mac,SDK提供了一个python的脚本activityCreator.py;对于Windows,相应的提供了activityCreator.bat这个批处理的脚本。不管是哪种平台,你都可以以同样的方式操作activityCreator。按照下面的步骤来运行activityCreator并创建一个Android工程:

  1. 在命令行,进入SDK安装目录下面的tools/目录,为你的工程文件创建一个新的目录。如果你是从现有代码创建工程,那么转到你的程序所在的根目录
  2. 运行activityCreator.在命令行,你需要指明一个full-qualified类的名称作为参数。如果你是创建一个全新的项目,脚本创建的stub类的名称即使所要求的full-qualified的类的名称。如果你是从现有代码创建工程,需要指定包中的一个Activity class的名称。脚本的可选命令参数包含:
    • --out <folder>,设定输出目录。默认的输入目录就是当前目录。如果要为你的工程文件创建一个新的目录,使用这个来指定
    • --ide intellij,对新建的工程生成IntelliJ IDEA的工程文件

下面是一个例子:

~/android_linux_sdk/tools$ ./activityCreator.py --out myproject your.package.name.ActivityName package: your.package.name out_dir: myproject activity_name: ActivityName ~/android_linux_sdk/tools$ 

activityCreator脚本生成如下的文件和目录(不会覆盖已有的目录和文件)

  • AndroidManifest.xml:应用程序的manifest文件,与指定的Activity class是同步的
  • build.xml:用来编译和打包应用程序的Ant文件
*src/your/package/name/ActivityName.java:在你输入时指定的的Activity class 
  • your_activity.iml,your_activity.ipr,your_activity.iws:intelliJ工程文件
  • res/:资源文件的目录
  • src/:源代码目录
  • bin/:编译脚本的输出目录

现在可以将你的目录移动到任何你想开发的地方,但是需要注意的是你只能通过tools目录下的adb程序来将文件发送到模拟器,因此,你需要保证你的解决方案和tools/目录之间是可以互相读取的
同时,尽量不要移动SDK开发包的位置,因为这将对build脚本产生影响(要使之能够重新运行你需要手动更新这些脚本来reflect the new SDK location) 

  评论这张
 
阅读(1163)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017