草庐IT

TRANSFORM_CLASSES

全部标签

java - 61 classes.jar 中有重复的类,classes.jar 位于何处?

所以,我已经开发了大约两周的应用程序出现了新手问题。突然间,它开始在启动时产生错误!该应用程序快完成了,现在它不再工作了。问题似乎在classes.jar文件夹中!而且我找不到这个文件夹,因为我是菜鸟!我已经尝试了几乎所有我在这个线程上找到的东西,但没有任何解决办法...而且我什至没有开玩笑,我数了数那些该死的错误中的每一个。61(是)重复?!这到底是怎么回事..Duplicateclasscom.google.android.gms.location.places.zzafoundinmodulesclasses.jar(com.google.android.gms:play-ser

Android : Security Concern :classes. dex 公开暴露的 WebService 名称在文件中可见

我不太确定apk文件的安全性,因此提出这个问题。我们有一个应用程序,它从公开的网络服务中获取结果。但是,当我们尝试打开classes.dex文件(使用winrar打开.apk)时,webservice名称和soap操作在其中可见。如果有人可以获得apk文件并可以轻松访问暴露的网络服务url,这可能是一个潜在的问题。看起来像:handleMessagehandlerhasErrorhelloht_http:MYWEBSERIVCENAMEuhttp:MYSOAPActionName从公开暴露的URL中获取详细信息的正确方法是什么?如果我们围绕Web服务编写一个包装器来获取我们想要的唯一特

Android 测试模块(Gradle 插件 1.3)不工作 : "debug-classes not found"

我正在尝试按照androidstudio博客文章中的描述设置单元测试模块。但是,执行gradle构建失败告诉我“找不到名称为‘debug-classes’的配置”。Debug是它试图构建的targetVariant的名称,但我不明白这里出了什么问题。这是我的测试模块的gradle文件。applyplugin:'com.android.test'android{compileSdkVersion22buildToolsVersion"22.0.1"targetProjectPath':app'targetVariant'debug'}这是描述新测试模块功能的博文。http://andro

java.lang.ClassCastException : [Ljava. lang.Object;不能转换为 com.sakhnin.classes.MonthlySummary

我正在尝试打印此MonthlyReport中的所有日期并遇到此异常。SEVERE:Servlet.service()forservletshowMettingReportsthrewexceptionjava.lang.ClassCastException:[Ljava.lang.Object;cannotbecasttocom.sakhnin.classes.MonthlySummaryatorg.apache.jsp.jspFiles.showMettingReports_jsp._jspService(showMettingReports_jsp.java:150)atorg.a

android - 第三方库被添加到 dexedLib 目录下,但该库没有 classes.dex

为了在我的Android应用程序中添加一个功能,我下载了一些第三方库的开源代码。这是为了定制。我正在使用EclipseJuno。我用源代码创建了一个项目,进行了定制,构建了一个JAR。而且,我在我的项目中使用JAR库。我的应用程序中的代码在特定屏幕上调用库的适当功能。应用程序编译正常:)但是,当我运行我的应用程序并导航到我正在使用库类的屏幕时,我遇到了库类的ClassNotFoundException。我进一步诊断并观察到所有java类文件都被DalvikVM转换为DEX。所有的第三方库都放在bin下的dexedLib目录下,通常的第三方JAR包括META-INF目录和classes.

android - Kotlin 库 'classes.jar' 的格式不受支持。请更新库或插件

此消息出现在项目同步中。我尝试清理并重建项目,但没有成功。我使用的是最新的插件版本0.12.275,“org.jetbrains.kotlin:kotlin-gradle-plugin:0.12.213”和“org.jetbrains.kotlin:kotlin-stdlib:0.12.213”我已经尝试使用稳定版本0.12.200的插件和库,但我得到了同样的错误。我正在使用AndroidStudioAI-141.1972460(金丝雀channel)。 最佳答案 看起来问题出在我的*.aar库中,它包含在项目中-它是用旧版本的Ko

android - Android Studio 是否压缩 classes.dex 文件?

似乎输出文件夹中apk文件的classes.dex与安装的应用程序不同。我使用classes.dex文件来解决一些安全问题,所以通常我会解压缩最终的apk文件并从classes.dex文件中获取信息。但是当我在运行时读取classes.dex文件时,文件大小是如此不同。(8MB对比46KB)应用程序本身运行良好。有人说Proguard使classes.dex文件更轻,但我关闭了Proguard。(在build.gradle中useProguardfalse,minifyEnabledfalse)有什么我可以尝试的吗?提前谢谢你。一句话总结:AndroidStudio构建的app/bui

android - 在 android ant 中构建库项目时将 classes.jar 重命名为 <project_name>.jar

我有一个依赖于Android库项目B的Android应用程序项目A。当我在Eclipse中导入这两个项目时,我注意到EclipseBuilder(可能是由于ADT插件),库项目被编译并构建为b.jar并存储在项目B的bin\文件夹中。它在A的类路径中被引用为b.jar。但是,在使用ant构建它时,命令antdebug,库项目B被编译为classes.jar。有没有办法将此文件重命名为.jar?我尝试在SDKbuild.xml中重命名它,但项目A似乎无法解析B中定义的类。此外,B的测试项目失败,因为Androiddex编译器试图在其中搜索文件classes.jar库项目的bin\文件夹。

安卓工作室 : Include library test classes in app test

我的项目文件夹结构的(相关)部分如下├───lib│└───src│├───androidTest││└───com.example.lib││└───utils││└───...│└───main│└───com.example.lib│└───...└───mobile└───src├───androidTest│└───com.example.app│└───...└───main└───com.example.app└───...所以我有模块“lib”,提供可重用的功能和模块“mobile”,包含实际的应用程序。这两个模块都有自己的androidTest(仪器测试),用于测试A

Android Studio "0 test classes found in package"当 "rerun failed tests"

我在AndroidStudio上遇到了一个非常令人沮丧的行为,更新到最新版本(3.1.3,构建编号#AI-173.4819257),gradle插件版本3.1.3。发生的事情是,在运行基于Robolectric的单元测试后,单击“重新运行失败的测试”,我总是收到此消息:0testclassesfoundinpackage'my-package-name'Processfinishedwithexitcode254Emptytestsuite.我尝试使缓存无效/重新启动,更新到每个依赖项的最新版本。其实我找不到任何关于这个问题的有用信息,所以我在这里询问是否有人经历过类似的行为在这里你可