在Eclipse中开发Android,新建一个工程以后,如果想引用其他的类库,可独立运行模块之类的,需要再创建一个工程,但是
在androidstudio中,一个工程就包含了所有的内容了,它包含了很多模块,这些模块可能是独立运行的也可能是引用的一些类库等.
也就是说,原来eclipse中的,每个工程,在androidstudio中就是每个模块.
比如上面,这个app,引用了mylibrary,这两个都是个模块,我app这个工程引用了mylibrary这个模块.
可以看到
androidstudio project 约是eclipse的workspace
而
androidstudio module 是eclipse的project
我们演示一下,比如在androidstudio中,去新建一个project
可以看到有,app名字,公司域名,包名,工程位置
然后包名点击右边的edit可以修改
然后下一步,然后这里有个选择android的sdk,不同的sdk,选择以后
点一下下面的小字
会弹出,如果使用这个版本的androidsdk的话,就可以兼容市面上百分之多少的手机.
下一步,以后,选择一个模板
我选择一个登录的模板,下一步
可以看到activity名字和,界面的名字,我们 用默认
点击finish以后,可以看到,工程建成了
然后我们再去创建一个module
可以看到这个module,可以是个phone and tablet application 可以是个手机程序或者平板程序
也可以是个,下面显示的
android library
或者已经存在的工程等等,这里其实就可以把eclipse中创建的工程,通过这个
import existing project 导入进来.
我们这里就选择这个Android library ,然后点击下一步
我们点击下一步来到这个界面,可以输入library 的名称,module名称,包名
我们不用动,直接点next
然后选择一个空的blank activity下一步
然后点击finish
点击以后可以看到有个,新创建的这个module
我们现在新建好了app工程和mylibrary这个module以后,但是其实
app工程和这个mylibrary的module是没有关系的,需要我们指定他们的关系去.
我们可以在app上右键,然后选择Open Module settings.
然后选择dependencies,然后左侧选中我们的app项目
然后右边点击 号
然后选择我们要添加module dependency
然后弹出来的窗口,选中,我们刚创建的mylibrary点击ok就可以了.
现在我们的app工程中,就可以使用mylibrary中的类,以及工具了.
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。