草庐IT

Android Studio javax.mail jar 构建错误

我正在尝试使用GmailAPI发送电子邮件。我已按照有关如何执行此操作的Google文档进行操作。我需要访问来自导入的MimeMessage:javax.mail.internet.MimeMessage;由于这在AndroidStudio中默认不包含,所以我下载了.jar文件并执行了。文件->新建->新建模块->导入.JAR我还将javax.jar物理放置在AndroidStudio的libs文件夹中,并从那里引用该jar。我的build.gradle(app)文件在依赖项部分看起来像这样:dependencies{compilefileTree(dir:'libs',include

解决IntelliJ IDEA执行maven打包,执行java -jar命令提示jar中没有主清单属性

问题场景IDEA执行mvncleanpackage-DskipTest=true命令或者借助工具的Maven菜单进行打包操作,然后执行java-jarapp.jar命令后,提示jar中没有主清单属性D:\WorkSpace\demo\target>java-jardemo-SNAPSHOT.jardemo-SNAPSHOT.jar中没有主清单属性原因分析这个错误通常是由于生成的JAR文件缺少一个主清单属性引起的。在使用java-jar命令运行JAR文件时,JVM需要查找JAR文件中包含Main-Class属性的清单文件。如果没有找到这个属性,就会出现该错误。验证分析打开Jar包,查看其构建的j

android - 在 Android 中无法处理 "javax/xml/XMLConstants.class"

我正在创建一个应用程序,它使用我的libs文件夹中的3个jar文件。commons-codec-1.8.jarjaxp-api-1.4.2.jarlog4j-1.2.14.jar当我运行应用程序时,出现错误“Dxtroubleprocessing"javax/xmlXMLConstants.class":"“不明智或错误地使用核心类(java.*或javax.*)在不构建核心库时。”和“转换为Dalvik格式失败,错误1”我尝试删除JAR文件,但这会导致代码出错。请建议我在这里需要做什么来解决这个问题。 最佳答案 我找到了解决问题的

java - android studio 执行失败,因为 idk-1.8 的任务进程异常

在我将jar文件添加到项目后,我似乎无法修复此错误:Executionfailedfortask':app:dexDebug'.com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:Process'command'/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java''finishedwithnon-zeroexitvalue1该程序在没有jar文件的情况下运行,但是当我

android - 如何自定义 Google Play 服务以减小 jar 大小?

我想知道是否有办法自定义google-play-services.jar。Googleplayservicesversion6.1我发现新版本有24K个方法,这使我的应用程序超出了最大方法数(~65K),因此我无法创建APK文件(或DEX)。过去我在一些网站上看到您可以通过启用/禁用来配置google-play-services.jar未使用的功能。我的旧jar重量是7K(而不是19K),我不能跳到24K,太膨胀了。有什么建议吗?[编辑]我找到了this@EricLafortune建议在何处使用Proguard的问题 最佳答案 理想

android - java.lang.NoClassDefFoundError : com. facebook.android.Facebook

我在运行我的应用程序时不断收到错误java.lang.NoClassDefFoundError:com.facebook.android.Facebook。这发生在调用时:facebook=newFacebook(APP_ID);附加错误信息:找不到从方法com.example.example1.ShareOnFacebook.onCreate引用的类“com.facebook.android.Facebook”我已经通过Eclipse中的引用库添加了facebook.jar文件。有没有人遇到/解决过这个问题? 最佳答案 只需转到项

android - 如何在 mac osx 中将 .dex 转换为 .jar

我正在使用MacOSX(10.7)并尝试从androidapk中提取java文件。所以我下载了apk然后从复制了dex2jar文件http://code.google.com/p/dex2jar/从apk(classes.dex)中提取dex文件后,我解压缩了dex2jar并打开了terminal更改目录路径到dex2jar并执行如下my-MacBook-Pro:dex2jar-0.0.9.11my$**dex2jar.shclasses.dex**但它说*-bash:dex2jar.sh:commandnotfound*我检查了目录并且存在dex2jar.sh。我做错了什么

java - 在我的项目中使用 jar 时出错

我使用Java1.8创建我的jar。我在Java项目中可以使用,但是在Android项目中,出现如下错误:Error:Errorconvertingbytecodetodex:Cause:Dexcannotparseversion52bytecode.ThisiscausedbylibrarydependenciesthathavebeencompiledusingJava8orabove.Ifyouareusingthe'java'gradleplugininalibrarysubmoduleaddtargetCompatibility='1.7'sourceCompatibilit

android - 生成的 .aar 文件给出空的 classes.jar

我构建了一个androidstudio项目。我想将它用作另一个项目中的库。我按照以下步骤进行操作:更改了应用插件:'com.android.application'到'com.android.library'从defaultConfig{}中移除了applicationId点击同步这在build-->outputs-->aar-->myapp.aar中给了我.aar文件我在我的其他测试项目中导入了这个.aar文件。为此,我遵循了以下步骤:文件-->新建-->新建模块-->导入.jar/.aar包-->myapp.aar在测试应用的build.grade中添加了compileprojec

Maven本地存在jar包IDEA依旧爆红,一招解决该问题

有时内网或无网络的环境中开发程序,需要添加依赖,通常只能拷贝仓库到内网,但是拷贝的容易出现爆红,无法正常使用,以下是处理方法:灵感来源:https://www.jianshu.com/p/355084973658看到上面的文章,才意识到,直接拷贝是不行的,两仓库源头不一致。maven会进行比对,因此需要做出修改。我没有使用删除_remote.repositories文件的方式,是直接修改了这份文件。修改处如下easyexcel-3.2.1.jar>aliyunmaven=easyexcel-3.2.1.pom>aliyunmaven=将上述中的aliyunmaven=修改成maven的sett