zoukankan      html  css  js  c++  java
  • android studio 导入module作为lib使用

    1.将 android module导入 android project 中 
    这里写图片描述

    这里写图片描述
    2.在要作为lib导入的module 的build.gradle文件中添加一行 “apply plugin: ‘android-library”’ 
    这里写图片描述
    3.在要使用的module中将导入的module作为依赖库 
    这里写图片描述
    这里写图片描述
    若是找不到先前导入的想要作为lib的module,如 
    这里写图片描述 
    在setting.gradle中添加没module即可 
    这里写图片描述

    可能会出现的错误: 
    1.

    Error:Execution failed for task ':app:processDebugManifest'.
    > Manifest merger failed : Attribute application@name value=(com.dyb.testdeleter.FSApplication) from AndroidManifest.xml:9:9-38
        is also present at [TestDeleter:base:unspecified] AndroidManifest.xml:24:9-58 value=(com.smw.arch_pattern.MyApplication).
        Suggestion: add 'tools:replace="android:name"' to <application> element at AndroidManifest.xml:5:5-20:19 to override.

    解决方案:

    是因为主module继承了引入modules的application引起,需要在引入modules的清单文件中注释掉<application></application> 
    2.若是modules中使用了dagger2,需要重新make project一下。

  • 相关阅读:
    常用Dos 命令
    Expect: 100continue
    Sql Server 文件和文件组体系结构
    Build Action
    regasm.exe 程序集注册工具
    获得user account的SID,GUID
    sp_change_users_login
    Regsvr32
    ASP.NET IIS 注册工具 (Aspnet_regiis.exe)
    随机生成300道四则运算
  • 原文地址:https://www.cnblogs.com/yelanggu/p/9549245.html
Copyright © 2011-2022 走看看