码迷,mamicode.com
首页 > 移动开发 > 详细

ionic框架Android平台,添加第三方module引用

时间:2017-11-15 22:02:55      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:lib   config   需要   ted   mpi   div   自己的   dir   rdo   

1.  android平台目录下的settings.gradle里面的默认内容是

// GENERATED FILE - DO NOT EDIT
include ":"
include ":CordovaLib"

如果直接修改此文件添加module引用,下次ionic cordova build android 命令,会复原回上面的配置

所以需要在其他地方修改

打开下面路径文件

android/cordova/lib/builders/GradleBuilder.js

找到这个地方

    // Write the settings.gradle file.
    fs.writeFileSync(path.join(this.root, ‘settings.gradle‘),
        ‘// GENERATED FILE - DO NOT EDIT\n‘ +
        ‘include ":"\n‘ + settingsGradlePaths.join(‘‘));

      

在 ‘include ":"\n‘ 中间加入自己的第三方的引用 ‘include ":",":framework"\n‘

最终效果

    // Write the settings.gradle file.
    fs.writeFileSync(path.join(this.root, ‘settings.gradle‘),
        ‘// GENERATED FILE - DO NOT EDIT\n‘ +
        ‘include ":",":framework"\n‘ + settingsGradlePaths.join(‘‘));

 

2. android平台目录下的build.gradle文件,在 dependencies 内容里面添加 compile(project(path: "framework"));

最终效果
dependencies {
    compile fileTree(dir: ‘libs‘, include: ‘*.jar‘)
    // SUB-PROJECT DEPENDENCIES START
    debugCompile(project(path: "CordovaLib", configuration: "debug"))
    releaseCompile(project(path: "CordovaLib", configuration: "release"))
    // SUB-PROJECT DEPENDENCIES END

    compile(project(path: "framework"));
}

 


 

 

ionic框架Android平台,添加第三方module引用

标签:lib   config   需要   ted   mpi   div   自己的   dir   rdo   

原文地址:http://www.cnblogs.com/shijianit/p/7840535.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!