zoukankan      html  css  js  c++  java
  • AS将一个项目导入到另一个项目中

    需求:有项目A,B。需要将B集成到A中,作为A的一个模块。

    方法:

    1.将B工程的app下面的build.gradle文字中  apply plugin: 'com.android.application' 改为 apply plugin: 'com.android.library', 意思是将B作为library。

    2.然后继续将build.gradle中,defaultConfig {}中的  applicationId“xxxx”   注释掉,因为一个项目只能有一个applicationId。

    3.在A中 Import Module ,选择B的路径。勾选Import,并为其改一个module的名字,因为一般都是app,会重名

    4.在A中project structure 中dependcies 里添加对B的依赖,或者你自己在gradle文件中配置也可以。

    5.在导入的Bmodule中,找到其AndroidManifest.xml文件,删除原本的启动页的<intent-filter>配置,因为B中一般也有个原本的启动页,如果不删除会出现两个启动图标

    6.在A中导入B中有的但在A中没有的依赖

    7.据网友说,如果B中有switch,或者butterknife,会报错,要替换为ifelse。butterknife要改为R2。这个我还没实验过。

  • 相关阅读:
    8 Range 对象
    7 Worksheet 对象
    6 Workbook 对象
    5 Application 对象
    Windows路径
    windows 下操作目录(使用DOS命令)
    Windows 批处理
    6 WPF控件
    Lexer and parser generators (ocamllex, ocamlyacc)
    4.9 Parser Generators
  • 原文地址:https://www.cnblogs.com/jdhdevelop/p/12021115.html
Copyright © 2011-2022 走看看