Android Studio生成Jar包遇到的InvalidPackage错误解决方法
2016-03-17 16:16
639 查看
(图挂了,补图中。。)
前段时间想打包一个关于OkHttp的Module,于是参考了这篇文章
在Module的gradle里加入
结果出现。。。
提示在\build\outputs\下有Lint-result
打开看一下
竟然是InvalidPackage...明明运行的时候毫无问题。
看起来是OkHttp的okio相关的问题,于是各种百度google,看stackoverflow上的解释是说这是一个bug,lint的时候忽略这个错误就行了,但是没有找到可行解决办法,,头大的时候又看了lint-result,发现下面有相关的提示,于是按着做了一下
在Module根目录下建立lint.xml文件,内容如下,忽略InvalidPackage错误
<?xml version="1.0" encoding="UTF-8"?>
<lint>
<issue id="InvalidPackage" severity="ignore" />
</lint>
然后再运行
文件夹下也有打包好的jar包了
拿去别的项目试一下,成功运行。
前段时间想打包一个关于OkHttp的Module,于是参考了这篇文章
在Module的gradle里加入
def makeJar(String target, String classDir) { exec { executable "jar" //调用jar args "cvf", target args "-C", classDir args "", "." } } task buildLib(dependsOn: ['build']) << { makeJar("okhttp.jar", "build/intermediates/classes/release") }然后在Terminal窗口里输入gradlew buildLib运行
结果出现。。。
提示在\build\outputs\下有Lint-result
打开看一下
竟然是InvalidPackage...明明运行的时候毫无问题。
看起来是OkHttp的okio相关的问题,于是各种百度google,看stackoverflow上的解释是说这是一个bug,lint的时候忽略这个错误就行了,但是没有找到可行解决办法,,头大的时候又看了lint-result,发现下面有相关的提示,于是按着做了一下
在Module根目录下建立lint.xml文件,内容如下,忽略InvalidPackage错误
<?xml version="1.0" encoding="UTF-8"?>
<lint>
<issue id="InvalidPackage" severity="ignore" />
</lint>
然后再运行
文件夹下也有打包好的jar包了
拿去别的项目试一下,成功运行。
相关文章推荐
- android内存溢出 java.lang.OutOfMemoryError
- Android View 移动的几种方式
- Android apk破解后重签名
- 推荐一个Android开发懒人库 -- ButterKnife
- Android Vertical TextView 文字竖排
- Android中Intent.action的各种常见作用
- 15_Android性能优化
- Android四大组件—Activity
- 用javascript开发ios和android的一点知识
- Volley 的介绍和使用(三)
- Android Volley完全解析(一),初识Volley的基本用法(转)
- Android 四大组件
- picasso-强大的Android图片下载缓存库
- Android 开关机动画
- 【进阶篇】Android学习笔记——TextInputLayout
- Android ORMLite 框架的入门用法
- Android下Activity结束(finish())之后没有释放内存问题的解决方法
- [Android] ImageView.ScaleType设置图解
- Android 屏幕适配方案
- 【Android控件】Android RecyclerView 使用完全解析 体验艺术般的控件