Android Studio 中,有一些概念是和 eclipse 不同的,从 eclipse 迁移至 Android Studio 会有很多上手不顺的情况发生,当然在明确了概念的不同之后,还是容易可以切换过来。
| | |
| | |
| | |
| | |
看这个表就很清楚了,其实并不是 Android Studio 无法建立多个项目,而是应该建立 module
以下是建立一个标准的 Android Application
![Android <wbr>Studio <wbr>建立模块注意事项 Android <wbr>Studio <wbr>建立模块注意事项](https://i-blog.csdnimg.cn/blog_migrate/9341be8a26268b64292c16f063576124.jpeg)
有必要关注一下建立后的目录结构,可以看到有 build.gradle
需要注意的还是目录结构,和 Application 是一样的,这里会有两个 bug:
1. 如果选择不生成 Activity,那么同样也不会生成 AndroidManifest.xml,项目无法编译
2. 生成的 AndroidManifest.xml 里面,会丢失包名,需要自己补上
惊讶的发现,这两种添加 module 的方法,得到的结果居然是不一样的,这个模块的目录结构就如 eclipse 下的项目,并且也没有 build.gradle
点击 Export 右边的加号,选择 module dependency 就可以了。可以看到,两种方法建立的模块,都可以被正常的引用,并且项目编译也是成功的。从这张图上也可以看到,的确第二个 lib 项目并没有被 gradle 管理到。
基本上建项目,引用这样的问题搞清楚之后,就可以进入使用了吧,当然我并不建议大家现在就用,我折腾了两天,发现无数 bug 无数坑,0.1 版的品质还不足以做日常的开发,继续等待吧。