AndroidStudio中导入module(简单版)

1.把要导入成Mudle的项目修改成符合Library的格式

修改该项目中bulid.gradle文件中第一行代码

apply plugin: ‘com.android.application‘

修改为

apply plugin: ‘com.android.library‘

然后,修改AndroidManifiest.xml文件中配置信息,此处主要是把原来配置的项目Style等配置以及MainActivity配置删除,这样处理是为了防止重复。以下以一个我的Moudle文件的AndroidManifiest.xml代码作为对照(PS:如果以下代码示例不好对照,此处具体删除信息可以网上找其他相关文章参考):

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.loonggg.lib.alarmmanager.clock">

    <uses-permission android:name="android.permission.VIBRATE"/>
    <application
        android:allowBackup="true"
        android:label="@string/app_name"
        android:supportsRtl="true"
        >
        <receiver android:name="com.loonggg.lib.alarmmanager.clock.LoongggAlarmReceiver">
            <intent-filter>
                <action android:name="com.loonggg.alarm.clock"/>
            </intent-filter>
        </receiver>
        <activity
            android:name=".ClockAlarmActivity"
            android:theme="@android:style/Theme.Translucent.NoTitleBar"
            ></activity>
    </application>

</manifest>

2.在要导入Mudule项目中的gradle文件中添加以下配置信息

2.1配置项目app目录中build.gradle文件信息

dependencies {
    compile fileTree(dir: ‘libs‘, include: [‘*.jar‘])
    androidTestCompile(‘com.android.support.test.espresso:espresso-core:2.2.2‘, {
        exclude group: ‘com.android.support‘, module: ‘support-annotations‘
    })
    compile project(‘:mudle-name‘)
    compile ‘com.android.support:appcompat-v7:26.+‘
    compile ‘com.android.support.constraint:constraint-layout:1.0.2‘
    compile ‘com.android.support:design:26.+‘
    compile ‘com.android.support:support-v4:26.+‘

    testCompile ‘junit:junit:4.12‘
}

关键一行:

 compile project(‘:mudle-name‘)   //mudle-name即要导入成Mudle文件的项目名称

2.2紧接着配置项目根目录中setting.gradle文件信息

在setting.gradle文件中,添加新配置的Module的项目名,具体如下:

未改变之前代码:

include ‘:app‘

改变之后:

include ‘:app‘, ‘:your module name‘

原文地址:https://www.cnblogs.com/liuzhen1995/p/8367326.html

时间: 2024-11-08 23:38:05

AndroidStudio中导入module(简单版)的相关文章

AndroidStudio中导入SlidingMenu报错解决方案

----------------------------------------------------------------------------------------------[版权申明:本文系作者原创,转载请注明出处] 文章出处:http://blog.csdn.net/sdksdk0/article/details/51940832作者:朱培      ID:sdksdk0      邮箱: [email protected] --------------------------

Androidstudio中导入内部依赖模块总结

今天刚从GitHub上找了一个不错的项目,想要把它导入自己的项目中,过程中也遇到了一些小问题,总结一下,以便复习回顾!!!! 1.首先将从GitHub上下载的压缩包进行解压,找到其中的项目文件,直接复制粘贴在自己要导入的项目的文件夹中!!!然后Build>Rebuild Project,重新构建项目. 2.文件构建时出错,错误类型: Error:Execution failed for task ':app:processDebugManifest'.> Manifest merger fai

AndroidStudio中导入jar包方法(超详细)

1.首先先去下载需要的jar包 2.将jar包复制到Project下的app–>libs目录下(没有libs目录就新建一个)如下图所示位置: 3.右键该jar包,选择add as library,弹出如下窗口: 4.点击ok即可,变成下图所示就是导入成功: ---------我是分割线--------- 或者还可以这么导入: 1.首先先去下载需要的jar包 2.将jar包复制到Project下的app–>libs目录下(没有libs目录就新建一个)如下图所示位置: 3.点击工具栏中的Proje

AndroidStudio如何导入项目与移除列表module

对于一个初学安卓,并且习惯了Eclipse开发平台的学习者,开始接触AndroidStudio多多少少会有些不习惯,这里所做的笔记是在使用的时候如何解决导入Module和移除Module遇到的问题. 导入Module步骤如下: 1.点击File--2.New--3.ImportProject--4.选择目标module或者项目所在路径即可! 移除列表Module: AndroidStudio下由于平台对Module的保护机制,使Module不能随意被删除,所以必须先从Module列表中将其移除:

AS中导入GitHub开源项目SlidingMenu总结,此方法有效,但是太耗时间。 「我用了半个多小时」

AS中导入GitHub开源项目SlidingMenu总结,我开始AS导入SlidingMenu的时候也百度了很多文章,写的都不是很详细,所以导入成功后,写了这篇文章,希望对想用AndroidStudio导入SlidingMenu的小伙伴有所启发. 先上最终效果图动画 1,下载SlidingMenu(https://github.com/jfeinstein10/SlidingMenu) 2.新建AS项目,把SlidingMenu-master中的library文件夹(我把这个文件夹重命名为sli

如何在Android Studio中导入SlidingMenu

之前在Eclipse中导入SlidingMenu就弄了很久,最后也成功的导入了. 现在换成用AndroidStudio开发,在导入SlidingMenu的时候就遇到问题了,通过Google终于导入成功,写个随笔,以后忘了可以回来看看 1.首先下载好SlidingMenu 下载地址:https://github.com/jfeinstein10/SlidingMenu 2.把library 复制到 工程中 3.在 settings.gradle中添加 include ':sliding_menu'

AndroidStudio中集成使用Kotlin(一)

AndroidStudio中集成使用Kotlin(一) 在Android开发中,不仅仅可以使用Java作为它的开发语言,好早就开始流行使用Kotlin进行Android开发了,集成这种语言也是相当简单. 一.安装插件 使用AndroidStudio -> File -> Settings -> Plugins -> Browse repositories -> 搜索 kotlin ,然后选择哪个名字为 Kotlin 的安装就好,其他的任何都可以不要. 二.gradle添加依赖

AndroidStudio怎样导入jar包

AndroidStudio用于开发安卓Apk非常地方便,但是它的很多设置都与Eclipse不一样.比如给项目中添加新的jar,在AndroidSutdio中就没有Java编译路径的入口,就很难找到添加jar的入口.不过换一种思路,在AndroidSutdio中添加jar也是很方便的. 点击启动AndroidStudio,启动后的界面如图所示. 复制你需要添加的jar,并将其黏贴到app- -src- -main- -libs文件夹下,可运行的AndroidStudio项目都有像这样的目录结构.可

rest-assured之静态导入及简单使用实例

一.静态导入 为了有效的使用rest-assured,官网推荐从下列class中静态导入方法: 1 io.restassured.RestAssured.* 2 io.restassured.matcher.RestAssuredMatchers.* 3 org.hamcrest.Matchers.* 如果想使用  Json Schema validation(验证),还需要静态导入下面的方法: 1 io.restassured.module.jsv.JsonSchemaValidator.*