Android Studio 建立模块注意事项

Android Studio 中,有一些概念是和 eclipse 不同的,从 eclipse 迁移至 Android Studio 会有很多上手不顺的情况发生,当然在明确了概念的不同之后,还是容易可以切换过来。

   eclipse  Android Studio
 工作区  workspace  project
 项目  project  module
 引用  preference  module dependency

看这个表就很清楚了,其实并不是 Android Studio 无法建立多个项目,而是应该建立 module

以下是建立一个标准的 Android Application
Android <wbr>Studio <wbr>建立模块注意事项

有必要关注一下建立后的目录结构,可以看到有 build.gradle
Android <wbr>Studio <wbr>建立模块注意事项

接下来可以向这个 project 内添加 module,有两种添加方式,一种是从主菜单 File | New Module 添加,如下所示:
Android <wbr>Studio <wbr>建立模块注意事项

需要注意的还是目录结构,和 Application 是一样的,这里会有两个 bug:
1. 如果选择不生成 Activity,那么同样也不会生成 AndroidManifest.xml,项目无法编译
2. 生成的 AndroidManifest.xml 里面,会丢失包名,需要自己补上
Android <wbr>Studio <wbr>建立模块注意事项

再看另一种添加模块的方式,直接在 project 上右键添加 Module,界面如下:
Android <wbr>Studio <wbr>建立模块注意事项

惊讶的发现,这两种添加 module 的方法,得到的结果居然是不一样的,这个模块的目录结构就如 eclipse 下的项目,并且也没有 build.gradle
Android <wbr>Studio <wbr>建立模块注意事项

不知道是 Android Studio 的故意设计还是 bug,总之出现两种代码管理方式让我很不爽,再来看一下引用的方法,如图所示:
Android <wbr>Studio <wbr>建立模块注意事项

点击 Export 右边的加号,选择 module dependency 就可以了。可以看到,两种方法建立的模块,都可以被正常的引用,并且项目编译也是成功的。从这张图上也可以看到,的确第二个 lib 项目并没有被 gradle 管理到。

基本上建项目,引用这样的问题搞清楚之后,就可以进入使用了吧,当然我并不建议大家现在就用,我折腾了两天,发现无数 bug 无数坑,0.1 版的品质还不足以做日常的开发,继续等待吧。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值