idea加入依赖包后不提示引入类是啥原因

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea加入依赖包后不提示引入类是啥原因相关的知识,希望对你有一定的参考价值。

参考技术A 在maven那个弹出界面左上角刷新一下,貌似不手动刷新你改了配置也不会自动更新。 等他重新引入完,看看你的pom.xml里的dependency是不是红的, 如果是红的就是没找到你指定的资源

工程中引入第三方JAR包后安装APK时老是提示找不到库文件?

为什么Android工程中引入第三方JAR包后,安装APK时老是提示找不到相关的库文件呢?我把一个工程导出为JAR文件后,想在另一个工程中引用这个JAR文件里的东西,但是引入后编译啥的都没有问题,当运行时,在安装APK文件时就提示没有发现库文件而安装不了。这是为什么呢?我引用 User Library来添加JAR文件也不行,直接在工程属性的编译库栏中添加JAR文件也不行,后来又把一个工程的引用指向了另一个工程,结果还是不行。倒底有什么好办法呢?

在android的工程根目录下创建libs文件夹,点击此文件夹,然后将你的第三方包引入即可。(如果直接粘贴进入不行,请用构建路径引入) 参考技术A 我的解决方法是:一、在工程目录下新建libs目录,把jar文件复制进去,在buildpath里add jar。二、删除工程,在工程下删除bin,asset,gen,.classpath等目录及文件,然后create from exit source。这样就OK了。 参考技术B android分静态编译和动态编译,静态编译就是把需要的jar包打到apk中,在机器上运行的时候直接调用自己apk中的jar包,动态编译就是打成apk的时候动态调用jar包,实际上并不会打到apk中,在机器上运行的时候需要在系统中寻找jar包 参考技术C 为了让大家再不走弯路,我将自己的实践总结如下:(这个问题困扰了我一个星期,郁闷呀)一、代码不用proguard混淆的:就是10楼zjhdxx的做法,必须严格按照步骤,不能少了最后三步。二、代码用porguard混淆的:就是8楼JOEEOE的做法,不然编译通过,运行时会出现java.lang.noclassdeffounderror错误。多谢joeeoe,解决了困扰我一周的问题。 参考技术D 哎 同遇问题,真是无语,怎么都不行呢?!!!!!!!!!!!!!!!!!!!!!

以上是关于idea加入依赖包后不提示引入类是啥原因的主要内容,如果未能解决你的问题,请参考以下文章

依赖项目中引入aar包,编译时提示找不到引入的aar包

Maven打包成Jar文件时依赖包的问题

如何在IDEA里查看引入MAVEN依赖包源码

android找不到jar包中远程依赖的类

intellij idea载入java工程报程序包提示不存在,springboot已经导入了依赖依然提示不存在

intellij idea载入java工程报程序包提示不存在,springboot已经导入了依赖依然提示不存在