zoukankan      html  css  js  c++  java
  • 简单的androidStudio 添加Jar包

    感谢http://blog.csdn.net/ta893115871/article/details/46955791博主的文章,

    1新建一个空项目

    2在项目下添加一个新的moudle

    3在该moudle的gradle.build下面添加一个拷贝文件的代码

    task makeJar(type: Copy){
        delete 'build/libs/onvifEmbedded.jar'
        from('build/intermediates/bundles/release')
        into('build/libs/')
        include('classes.jar')
        rename('classes.jar','onvifEmbedded.jar')
    }
    makeJar.dependsOn(build)

    在terminal该项目下输入 gradlew makeJar,而不是app下。

    就Ok了

    另外:我们需要打包的文件夹应该放在moudle里而不是app里。

    同时要注意呀:代码里有的外来Jar包再次打包是没有真正打包进去,所以含有引用包的代码在新项目中不仅需要引用当前的Jar包还需要引用旧的Jar包。

    如:一个项目用到了ksoap.jar,对该项目打包后成为myTak.jar,

    新项目A中引用myTask.jar,结果编译失败,失败原因: java.lang.VerifyError,解决办法,引用ksoap.jar。

    与此同时:将要打包代码塞进moudle时要注意,若代码本来含有.jar文件,该jar文件要加dependency,或者右键选择“add as library”,选择该moudle.否则gradlew makeJar失败。

  • 相关阅读:
    GX转账站点无法访问的问题

    .NET易忘备留 ORACLE存储过程调用
    Oracle 字符串函数
    Oracle 数值函数
    AJAX.JSONP 跨域
    机器人部署的注意事项
    IE6、7绝对定位层被遮挡的原因(主要是父层决定的)
    Oracle 新手问答
    字符设备驱动范例
  • 原文地址:https://www.cnblogs.com/zhougong/p/5104617.html
Copyright © 2011-2022 走看看