美文网首页
android studio module变成library

android studio module变成library

作者: 阿瑞921 | 来源:发表于2017-10-14 15:47 被阅读0次

前言:生活不只眼前的苟且,还有诗和远方的田野

随着项目的增大,我们难免会引用library,这个时候我们就需要把module改成library
接下来我就一步一步来实现,希望你们少走弯路,主要分为以下这几个步骤:

第一步:

1.在项目的module中的build.gradle文件中的将

 apply plugin: 'com.android.application'

改为:

apply plugin: 'com.android.library'

第二步:

2.然后在module中将defaultConfig中的applicationId这项删掉,变成:

   defaultConfig {
        minSdkVersion 15
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
修改1.png

第三步:

3:library里面的AndroidManifest的这段代码要注释掉

    <!-- <intent-filter> -->
        <!-- <action android:name="android.intent.action.MAIN" /> -->
        <!-- <category android:name="android.intent.category.LAUNCHER" /> -->
        <!-- </intent-filter> -->
修改3.png

第四步:

4:在dependencies中添加compile project(':fragmentaddtest') ,依赖library原工程,这里的fragmentaddtest就是创建module项目的名字。然后就可以将module当做library去使用了。

修改2.jpg

可能集成时会遇到各种错误:
根据以上还不能编译成功,请检查主项目和library是不是使用了相同的依赖包和相同的类名

相关文章

网友评论

      本文标题:android studio module变成library

      本文链接:https://www.haomeiwen.com/subject/zzxayxtx.html