怎样在android studio的maven module package中新建package

第一次使用Android Studio时你应该知道的一切配置(二):新建一个属于自己的工程并安装Genymotion模拟器
都说了放假不休息,奏是这么任性!!!
【开发环境】
物理机版本:Win7旗舰版(64位)
Android Studio版本:1.1正式版
一、新建工程:
1、新建一个Project:
打开Android Studio,新建一个Project,界面如下:
上图中,设置好工程名和路径...
都说了放假不休息,奏是这么任性!!!
【开发环境】
物理机版本:Win7旗舰版(64位)
Android Studio版本:1.1正式版
一、新建工程:
1、新建一个Project:
打开Android Studio,新建一个Project,界面如下:
上图中,设置好工程名和路径之后,接下来可以一路next:
二、Android Studio使用方法;
1、修改项目结构视图:
Project新建完了以后,默认的结构如下:
上图可以看到,AS的目录结构和Eclipse中有很大区别,我们看下面的这张表格就一目了然了:
当然了,如果想切换成和Eclipse中类似的视图,点击左上角进行切换视图就行了:
切换之后,视图如下:
上图中,箭头处的app其实是一个module,关于module的概念,稍后会有解释哦。
2、工具栏的常用功能:
在AS的工具栏有几个常用的按钮,分别是Gradle同步、AVD Manager、SDK Manager、DDMS,如下图所示:
解释如下:
Gradle同步:在你项目运行或者更改Gradle配置的时候都要点击下这个按钮,会下载相应的依赖
AVD Manager:模拟器管理
SDK Manager:就是管理你的SDK版本
DDMS:即 Dalvik Debug Monitor Service,Dalvik调试监控服务。
3、导入第三方jar包:
eclipse中导入jar包是先将jar包复制到工程文件中,然后add to build path,但是在Android studio中可不是这样的。在Android studio中导入jar包的方法是:(以谷歌的gjson.jar为例)
将gson-2.3.jar文件拷贝到工程文件的libs目录下:
导入之后,选中jar包,然后点击下图中箭头处的按钮:(synchronize:同步,可以理解为刷新)
三、安装genymotion模拟器:
1、Genymotion的安装:
Genymotion无疑是目前最快最好用的模拟器。官网下载地址:
先注册,然后下载,安装VirtualBox最简单的方式就是下载包含VirtualBox的Genymotion包,如下图红框部分所示:
下载完成后,开始安装。然后运行Genymotion软件,会提示你需要创建虚拟设备,点击yes按钮开始创建虚拟设备:
使用之前注册的账号进行连接:
然后选择其中一个版本的模拟器:
当然了,如果要在模拟器上运行程序,还要确保模拟器加载了Android SDK:
备注:如果启动模拟器时出现下面的错误:
升级电脑显卡驱动就行了。
这样,我们的模拟器就建好了,并且可以启动起来。接下来要将模拟器和Android Studio相关联。
2、将模拟器Genymotion和Android Studio相关联:
Genymotion官网提示有两种方法(如下图所示),一种是在线安装,另一种是离线安装。方法已经很清楚了,我就不截屏演示了哈。
插件安装好之后,紧接着重启软件,让新加载的插件生效。重启软件Android Studio后,选择菜单栏“View--Toolbar”,让工具栏显示出来,可以看到工具栏多了个Genymotion Device Manager的图标:
点击这个图标,弹出如下界面:
上图中,加载我们之前安装好的Genymotion文件夹即可。然后再点击这个图标,弹出如下界面:
大功告成。
紧接着,在模拟器上运行这个程序:
运行效果如下:
上图中,可以看到,我编译的版本是API 19,但模拟器的版本是API 16,但是程序依然可以运行,说明Android Studio在版本的兼容问题上做的很好。但是之前用IntelliJ IDEA,就必须要求编译的版本和模拟器(真机)的版本要保持一致。
四、新建一个module形式的第三方library:(引入module的概念)
再来看一下这张表:
看完图,应该知道module的概念了吧。细心的小伙伴可以发现,application的module的有一个手机图标:
1、新建一个module作为library:(以这个Library为例)
注:StickyScrollViewItems的作用是:子控件可悬停的ScrollView(当子控件滚动到页面顶端的时候固定在顶部)。
在AS中,我们可以新建一个module作为library来使用,操作如下:
上图中,在当前的project中新建一个module,然后弹出如下界面:
上图中,选择module的类型为Android Library,然后继续:
上图中,既然这个module是一个libray,就不需要Activity了。
上图中箭头处的两个module:第一个是application的module,第二个是lirary的module,可以看到,他们俩的icon图标长得不一样。
2、将GitHub上下载好的StickyScrollViewItems-master压缩包中的部分文件拷贝到lirary的module中:
操作如下:
(1)将StickyScrollViewItems-master\StickyScrollViewItems-master\library\res\values目录下的attrs.xml文件拷贝到lirary的module中的values目录下。
(2)将StickyScrollViewItems-master\StickyScrollViewItems-master\library\src\com\emilsjolander\components\StickyScrollViewItems目录下的StickyScrollView.java文件拷贝到lirary的module中的java目录下。
最终效果如下:
总结:新建一个module形式的第三方library的通用做法是:
(1)新建一个library形式的module,删掉这个module中src/main目录里面的所有文件(包括删掉java、res、AndroidManifest.xml)
(2)复制第三方库的AndroidMainfest.xml、res、src文件(夹)到库目录的src/main目录中
(3)将src/main目录下的src目录重命名(Shift+F6)为java
(4)删除库module中的build.gradle文件(注意不要修改错了地方)中的dependencies和release模块
3、将application的module依赖上library的module:
操作如下:
上图中,右键选中app,选择“Open Module Settings”,弹出如下界面:
按照上图的步骤,在Dependencies标签中,添加"Module dependency",弹出如下界面:
上图中,将StickyScrollViewItems的module导入一下就行。
依赖成功,于是,我们在布局文件中是可以看到它的代码提示的:
下面来测试一下。
4、测试library这个module的可用性:
将activity_main.xml修改为如下代码:
1 &com.smyhvae.stickyscrollview.StickyScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fadingEdge="none"
android:overScrollMode="never"
android:fillViewport="true"
xmlns:android="/apk/res/android"&
&LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"&
android:layout_width="match_parent"
android:layout_height="200dp"
android:background="@color/blue"/&
android:layout_width="match_parent"
android:layout_height="100dp"
android:background="@color/red"
android:tag="sticky"/&
android:layout_width="match_parent"
android:layout_height="100dp"
android:background="@color/green"/&
android:layout_width="match_parent"
android:layout_height="100dp"
android:background="@color/white"/&
android:layout_width="match_parent"
android:layout_height="300dp"
android:background="@color/purple"/&
android:layout_width="match_parent"
android:layout_height="100dp"
android:background="@color/yellow"/&
&/LinearLayout&
45 &/com.smyhvae.stickyscrollview.StickyScrollView&
上方代码中,我们引入了StickyScrollView这个module作为library,核心代码是第23行,我们为红色的View添加了android:tag="sticky"这个标签,于是它将具有悬停的属性。然后直接运行程序就行了。
这一段的整个工程文件如下:(大家可以导入到自己的AS中运行看一下效果)
链接:/s/1eQ8epsY
密码:k9i1
五、删除某个module:
上图中,如果我想删掉StickyScrollView这个module,该怎么办呢?办法是:选中StickyScrollView这个module,并点击右键,发现没有delete选项,没有关系,我们选择上图中红框部分的"Open module Settings"选项,弹出如下界面:
上图中,点击箭头处的减号,就可以删掉了。同时我们要去掉app这个module对它的依赖:
然后会发现,StickyScrollView这个module的图标消失了:
上图中,现在右键它,就可以delete掉了,而且是从硬盘上直接delete掉:
六、删除文件的小技巧:(安全删除)
如果我们想删掉某个文件,可以直接右键,然后delete,但是Android Studio有一个更人性化的体验。比如我想删掉布局文件时:
上图中,点击delete进行删除, 弹出如下界面:
上图中,如果将红框部分打钩,然后点击OK,软件则会提示你,有哪些地方用到了这个文件:
上图显示,有一个地方用到了这个文件,点击上图中的"View usages",就可以看到详细的情况了:
如果你执意要删除,单击上图中的箭头位置即可,怎么样?用户体验还不错吧?
怎么?还不满意啊?那我明天继续战斗,敬请期待~~~
本人的第四段中,通过新建一个module作为library,将StickyScrollViewItems这个Library引用进来了。整个工程文件在第四段的末尾也给出了下载链接,其中的gradle文件代码如下:(gradle将在下一篇文章中讲到)
application的build.gradle:
1 // Top-level build file where you can add configuration options common to all sub-projects/modules.
3 buildscript {
repositories {
dependencies {
classpath 'com.android.tools.build:gradle:1.1.0'
// NOTE: Do not place your applicati they belong
// in the individual module build.gradle files
15 allprojects {
repositories {
app的build.gradle:
1 apply plugin: 'com.android.application'
3 android {
compileSdkVersion 19
buildToolsVersion "21.1.1"
defaultConfig {
applicationId "com.smyhvae.helloworld"
minSdkVersion 14
targetSdkVersion 19
versionCode 1
versionName "1.0"
buildTypes {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
22 dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(':stickyscrollview')
library这个module的build.gradle:
1 apply plugin: 'com.android.library'
3 android {
compileSdkVersion 19
buildToolsVersion "21.1.1"
defaultConfig {
minSdkVersion 14
targetSdkVersion 19
versionCode 1
versionName "1.0"
buildTypes {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
21 dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
版权声明:本文内容由互联网用户自发贡献,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至: 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
用云栖社区APP,舒服~
【云栖快讯】红轴机械键盘、无线鼠标等753个大奖,先到先得,云栖社区首届博主招募大赛9月21日-11月20日限时开启,为你再添一个高端技术交流场所&&
帮助您基于阿里云构建出一个隔离的网络环境。您可以完全掌控自己的虚拟网络,如选择自有 IP 地址范围、划分网段、配...
是一种简单易用的云计算资源管理和自动化运维服务。用户通过模板描述多个云计算资源的依赖关系、配置等,并自动完成所有...
兼容Jenkins标准,可提供快速可靠的持续集成与持续交付服务。基于容器技术和阿里云基础服务架构,提供稳定和安全...
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...
阿里云双11狂欢,不只是5折
Loading...Android studio(3)
大家在使用Android studio新建项目的时候,会自动生成MainActivity,是因为底层有一个NewAndroidModule,我今天要做的就是修改这里面的内容,写入一些在新建项目是通用的,可以一键添加进去。
首先NewAndroidModule文件是在Android studio安装路径下plugins\android\lib\templates\gradle-projects中
在修改里面文件内容时,请务必将现在的文件进去备份!
请务必将现在的文件进去备份!
请务必将现在的文件进去备份!
重要的事情说3遍。
这是NewAndroidModule中的文件列表:
这是文件root中的文件列表:
我主要实现的就是在root\src\app_package目录下生成一些工程中一些资源包:比如model、util、view等
实现方法:在root\src\app_package目录下创建文件,文件名就是你想要创建的包名;
然后需要在NewAndroidModule目录下的recipe.xml.ftl文件中添加
&instantiate from=&root/src/app_package/model&
& & & & & & & & & &to=&${escapeXmlAttribute(srcOut)}/model& /&
等完成配置后就可以在新建项目时自动生成model包了。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:10792次
排名:千里之外
原创:22篇
(1)(4)(3)(3)(6)(6)(1)(1)(1)(1)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'使用Android Studio新建Project并建立多个module
我的图书馆
使用Android Studio新建Project并建立多个module
23:25 187人阅读 (0)
说明:本篇内容涉及如何在AS中新建一个Project(应用工作区)并在Project里创建多个Module(项目),记录了在创建Module时遇到的问题,比如新建一个Module后选择要运行的项目时,项目标有红色的叉叉导致无法运行。
Getting Start
在使用Android Studio(以下简称AS)新建项目时都会有这样一个概念:
Eclipse中的WorkSpace相当于AS中的Project;
Eclipse中的Project相当于AS中的Module(只就新建而言)。
所以Eclipse中在一个WorkSpace中建立多个Project 等同于 在AS的Project中建立多个Module。
1. New Project
"File-& New Project"
弹出以下新建项目向导窗口:
Module Name是Project中的第一个Module的名字。
Minimum required SDK用来选择应用支持的最低的Android版本,底部的Support Mode会随着所能够支持的最小SDK的选择而变化,如下图所示,选择Android 3.0,底部的Fragment等选项自动消失:
因为在Android3.0及之后,其SDK已经开始支持Fragment。如果是Android 3.0之前的版本需要使用到Fragment的话,勾选了底部Support Mode的Fragment就会为低版本的sdk提供相应的支持Fragment的库文件。
一路“Next”之后,设置默认的Activity及其生成的布局文件:
点击“Finish”完成项目的创建,项目新建完成后,项目结构如下图所示:
2. New Module“HelloWorld”是Project中的第一个创建的Module,再创建一个新的Module选择“File -& New Module”后弹出:
在弹出的New Module向导对话框选择“Android Application”,点击“Next”后:
新建的Module命名为“HelloChina”,一路“Next”,在以下窗口中选择“Blank Activity”空白的Activity
上述操作完后进入Module的启动Activity的设置:
可以看到Layout Name中默认显示activity_main2,因为第一个Module中已经生成了activity_main.xml(觉得这里不是很方便,每个Module新建时默认的Activity可以同名但是其对应的布局文件命名不能同名,对于不同的项目而言这种限制不是很爽)。Navigation Type可以选择导航类型,右边的视图会相应显示布局效果。
点击“Finish”完成Module的创建,创建后的工程结构如下图:
3. Run Module接下来我们来运行新建的项目(这里所说的项目指的是Module),在AS顶部的工具栏里选择要运行的项目,从下图可以看到项目"HelloChina"上标了红叉:
点击“Edit Configurations”去看看哪里出问题
错误指出是找不到默认的Activity(我们在Activity模块里看到勾选的是启动默认Activity)
但是在项目中已经生成了默认的Activity了即MainActivity,为什么还会找不到呢?
起初遇到该问题时以为是除了第一次随新建Project时创建的Module之外,之后再创建的Module都要手动在配置里设置默认启动的Activity,于是乎我就手动设置了默认Activity,如下图所示,指定了“HelloChina”项目的默认启动Activity——MainActivity:
设置之后原先在“HelloChina”的红叉不见了,也可以点击运行按钮了,但是运行之后项目并没有启动成功,在logcat里打印出如下内容:
----------------------------------------Log------------------------------------------
Waiting for device.Target device: htc-htc_t329d-HC2CBMM04272Uploading file&& &local path: G:\five\ProjectCabin\MyWorkSpace\HelloChina\build\apk\HelloChina-defaultFlavor-debug-unaligned.apk&& &remote path: /data/local/tmp/com.aliao.hellochinaInstalling com.aliao.hellochinaDEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.aliao.hellochina"pkg: /data/local/tmp/com.aliao.hellochinaSuccessLaunching application: com.aliao.hellochina/com.aliao.hellochina.MainActivity.DEVICE SHELL COMMAND: am start -n "com.aliao.hellochina/com.aliao.hellochina.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHERStarting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.aliao.hellochina/.MainActivity }java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x cmp=com.aliao.hellochina/.MainActivity } from null (pid=27937, uid=2000) not exported from uid 10046at android.os.Parcel.readException(Parcel.java:1430)at android.os.Parcel.readException(Parcel.java:1384)at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:1921)at mands.am.Am.runStart(Am.java:463)at mands.am.Am.run(Am.java:108)at mands.am.Am.main(Am.java:81)at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:257)at dalvik.system.NativeStart.main(Native Method)
----------------------------------------Log------------------------------------------
百度知道后,打开了HelloChina项目的AndroidManifest.xml文件,发现:
MainActivity即默认启动的Activity竟然没有生成IntentFilter,含有如下设置的IntentFilter的Activity会被应用程序指定为程序的入口,即最先启动的Activity。
&intent-filter&&&
&&&&&&&&&&&&&&&&action&android:name="android.intent.action.MAIN"&/&&&
&&&&&&&&&&&&&&&&category&android:name="android.intent.category.LAUNCHER"&/&&&
&/intent-filter&&&
在&activity&&/activity&里加上这段代码后,项目的红叉消失了,原先在"Run/Debug Configuration"配置窗口里的Activity配置部分,仍然勾选 “Launch default activity”选项。
注:之后新建的Module生成的Manifest文件里默认的Activity标签里都没有&intent-filter&...&/intent-filter&,只能手动添加,不知道AS这么做的目的是什么。由于我用的AS版本是0.3.7,最新的AS已经到0.4.x了,不晓得这个东东在最新版的AS里会不会有,有待验证。
运行项目成功:
自动生成的Navigation Drawer用起来很舒服!
&&暂无评论
用 户 名:
评论内容:
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:20428次
积分:502分
排名:千里之外
原创:25篇
: mark一下!
: @Bossgirls:现在这些已经算很老的方法了
: @vs_wenhong:不好意思,刚看到,我觉得你能够实现效果就好了,UI实现各异
: @u:实现tabhost效果的方法有很多种
: 第一种我为什么运行不出来,编译通过
: 不错不错~比较基础。。。
: 嗨,你好,有个问题请教下就是第二种方法里面的布局文件,根元素我改成LinearLayout后也能正确...
: 找的就是这个。
: 就是这个技术; 呵呵 学习了;赶紧看看
400-600-2320
京&ICP&证&070598&号
北京创新乐知信息技术有限公司 版权所有
江苏乐知网络技术有限公司 提供商务支持
Copyright ? , CSDN.NET, All Rights Reserved&
馆藏&23660
TA的最新馆藏
喜欢该文的人也喜欢Android Studio中为项目新建及添加Library
写在前面: Android Studio已经发布有一段时间了,目前版本为1.0.2 之前在Beta的时候,就开始尝试做项目了,比Eclipse功能强大很多 近一段时间以来,一直在忙于项目,很少写东西了,o(?□?)o不是一个好习惯呀 看到网上很多人在找Android Studio里项目如何添加
16:00&&&[]
真是无语了,下了android&studio&新建项目个项目就会出错,连个Hello&world&都不给我运行
D:\Android\project\MyApplication4\app\build\intermediates\exploded-aar
14:52&&&[]
&&& 请高手大神解答&
&&本来android&studio可以正常使用,运行一安卓项目报了非常多错误。把项目删掉后,就找不到新建android项目选项。卸载重装也一样。版本有0.80升到0.8.9还是不行!
17:38&&&[]
自动同步,在gradle.build脚本里看到添加了依赖。 添加so包 注意:
- 添加的路径要设置正确,Android Studio
默认的so文件路径是app/src/main/jniLibs/armeabi,和eclipse是不一样的。 复制粘贴就可以,没有jniLibs文件夹的新建一个
15:10&&&[]
& & 这篇文章还是针对非gradle build的工程,gradle build有一些差别。在Eclipse要引用别的工程为本工程的library很简单,但是在Android Studio还是稍稍有点小复杂的。那如何引用别的工程为本工程的library呢,首先你要将你要引用的
11:07&&&[]
项目-右键-new module-Android Library-module name和package name 应该与要引进的库相同. 然后在文件目录中replace新建的library 在gradle中的dependencies添加compile project(':库名')
另外在复制
17:09&&&[]
;&&&&&&&&at&android.os.Handler.handleCallback(Handler.java:733)
&&&&&&&nbsp
21:21&&&[]
Android Support Library升级到 23.0.0 &报错解决方案
不得不说,真能折腾!将Android Studio中SDK下的&Android Support Library&升级到了23.0.0,结果倒好了,创建项目出问题了,还比较奇葩
10:39&&&[]
Library的Build.Gradle文件的最下面,加入这行代码 apply from: '/blundell/release-android-library/master/android-release-aar.gradle' 效果
11:38&&&[]
新建的项目没有R文件,本来有bulid文件夹的,但是clean后build文件夹也没了。。。请大神们帮帮忙,谢谢了!
当前AS版本2.3.1;当前JDK版本1.8;
Error:Execution&failed&for&task&nbsp
11:01&&&[]
android&studio上新建的项目,直接运行报错;
错误内容:
Caused&by:&org.xmlpull.v1.XmlPullParserException:&Binary&XML&file&line&nbsp
18:24&&&[]
首次提交流程参考:/infodetail-977061.html& 本文记录过程中碰到的问题 以往开发过程
git.oschina.net中新建project& Android Studio 中checkout项目 人肉建立文件并
17:49&&&[]如何在Android Studio项目中导入开源库?
发表于 13:30|
来源Sam的博客|
作者Sam的博客
摘要:谷歌发布了Android Studio 1.0的正式版,更多的人开始迁移到Android Studio进行开发。然而,网上很多的开源库控件等还是以前基于Eclipse进行开发的,很多人不知道怎么导入到自己的基于Android Studio项目中来。
由 CSDN、腾讯、腾讯云、腾讯基金会主办的“” (Open Source Technology Conference,简称OSTC)将于日在北京召开。前两天,谷歌发布了 Android Studio 1.0的正式版,也有更多的人开始迁移到 Android Studio 进行开发。然而,网上很多的开源库,控件等还是以前的基于 Eclipse 进行开发,很多人不知道怎么导入到自己的基于 Android Studio 项目中来,这里主要介绍一下常见的一些导包的场景。前言同 Eclipse中的项目一样,gradle/android studio 构建也可以有 module,将 moudle放到项目目录下面,然后在 settings.gradle 中增加该 module,最简单的方法是用文件夹名。比如我们上面的结构,build.gradle文件应该如下:导入 Jar 文件这种可能很常见,可以下载到别人搞好的 Jar 包,这样可以直接在自己的主 module 下创建 libs 文件夹(我这里这样,只是为了兼容 Eclipse 方式),然后把 Jar 文件放进去,然后在 module 的 build.gradle 文件中的 dependecies{} 添加如下代码:当 libs 文件夹下面有多个文件时,可以用一句代码包含这些包:当有文件不需要被包含时,可以这样:从上面的代码中可以看到我们可以使用通配符,+表示一个字符,*表示0到多个字符。导入 Maven 中的库如果开源库作者有将代码放到 Maven 库中,我们可以在 gradle 配置中直接引入,类似如下:一般我们可以在开源库的 Github 页面上面看有没有这样一个地址,或者到maven库中根据包名搜索有没有,我们前面这个引入的项目分三个部分 group:name:version,我们引入其他的包也有遵守这个规则。导入gradle构建的开源库这种情况的比较少用到,因为这张的开源库,作者一般都有放到maven库中,但是偶尔也会用到这里也提一下。首先下载文件,将我们需要的这个库的 module 文件夹拷贝到我们的项目的目录下面,然后在setting.gradle 文件中增加文件夹名称,然后在我们需要依赖这个模块的 module 中的 build.gradle 文件中加入如下代码:这样就可以了。导入基于 Eclipse 构建的开源库基于 Eclipse 构建的项目,和基于 Android Studio 构建的项目的很大区别是目录结构不同。我们首先将 module 文件夹拷贝到我们的项目目录下面,然后在 settings.gradle 文件中增加这个module,然后在要使用的 module 中的 build.gradle 文件中引入依赖,这样看的话,似乎和引入基于gradle 构建的没什么不同。但是,基于 Eclipse 构建的项目中,没有 build.gradle 文件,所以我们需要自己新建一个放到 module 下面,下面是一个模版:当然,根据各自的 sdk 和 buildtools 版本等等,以及其他,配置会有变化,可以看我之前的文章。其他以上就是主要的集中导入场景,自己可以根据自己的实际情况然后改变配置等等。另外,我们导入的仓库可能不是 maven 中心仓库,或者可能是我们自己搭建的仓库,我们可以自定义仓库地址的,修改 build.gradle 文件中的 repositories 就可以了,例如:另外,project 层的 buildscript 在 module 层也是会生效的,所以不用在每个 module 都配置。(文章转载自)
推荐阅读相关主题:
CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
相关热门文章

我要回帖

更多关于 package.json中module 的文章

 

随机推荐