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失败。

  • 相关阅读:
    运算符重载
    LPCRITICAL_SECTION 函数
    让你弄明白高斯核是怎样进行滤波工作的
    sln文件
    内联函数
    C++对文本的操作
    数组形参
    内存区划分、内存分配、常量存储区、堆、栈、自由存储区、全局区[C++][内存管理]
    怎样对付win7黑屏
    C++ 模板
  • 原文地址:https://www.cnblogs.com/zhougong/p/5104617.html
Copyright © 2011-2022 走看看