草庐IT

proguard-maven-plugin

全部标签

android - Proguard 混淆导致 dex 编译抛出异常

我有一个Android应用程序,我只是想用混淆器混淆(因此,我有-dontoptimize-dontshrink-dontpreverify标志)。当我使用Proguard构建时,proguard本身不会抛出任何错误,但是dex会抛出以下异常:Exceptioninthread"pool-1-thread-1"com.android.dx.cf.code.SimException:com.android.dx.rop.cst.CstMethodRefcannotbecasttocom.android.dx.rop.cst.CstInterfaceMethodRefatcom.andro

android - Rg.Plugins.Popup 仅在 Release模式下不起作用 (Xamarin.forms)

我正在使用Rg.Plugins.Popup,它在Debug模式下工作正常...但是当我尝试Release模式或生成apk时,它不起作用。有人看到过类似的东西吗?我想其他插件也不在那里------------更新--------------------现在它可以无缘无故地在Release模式下工作,我不知道为什么......但是在安装的apk中它不起作用 最佳答案 如果我将混淆器与链接器一起使用,我的应用程序就会崩溃。我只选择了sdk和用户程序集链接器选项,它工作正常。 关于android

Android 应用程序在使用 Proguard 和 Dagger 的 Release Build 上崩溃

我不熟悉将Proguard和Dagger用于Android应用程序,所以如果有人能给我一些指导,我将不胜感激。Proguard和Dagger已在应用程序中实现。当应用程序通过Debug模式(即从Eclipse推送)安装时,运行应用程序没有问题。但是,当我运行应用程序的发布版本时,它崩溃并显示以下跟踪:Noinjectablemembersoncom.example.test.d.Doyouwanttoaddaninjectableconstructor?requiredbycom.example.test.dcom.example.test.SampleActivity.aNoinje

android - 添加新插件后 cordova_plugins.js 未更新

我刚开始在android上使用cordova。我在添加插件时遇到问题。我在Win7中使用cordova插件从cmd添加org.apache.cordova.camera。它已添加但不在cordova_plugins.js文件中。当我在cmd中键入cordovarunandroidthis时,文件正在更新,但随后我的所有代码都被删除并替换为基于Web的骨架应用程序。为什么会这样?如何自动更新这个文件?这是我的cordova_plugins.js的样子:cordova.define('cordova/plugin_list',function(require,exports,module)

Android Proguard 构建重复 Zip

在我的android应用程序中,我在libs文件夹中有多个第三方库ex-:httpcore-4.2.4.jar,httpmime-4.2.5.jar,twitter4j-core-4.0.1.jar这些库没有重复,我很确定这一点,但是当我创建proguard版本时,我得到了这个错误(Duplicatezipentry[twitter4j-core-4.0.1.jar:META-INF/MANIFEST.MF])....(Thiserroroccursforallofthelibrary(libs)我引用了这个链接来解决问题,我尝试了它的每一个选项,但没有成功,Proguardwarni

总结Maven打包跳过测试的5种方式

平时在我们打包发布项目应该不是一个困难的问题,最简单的方法就行使用直接使用maven插件打包,甚至我们都不需要知道他是怎么实现的,插件能帮我们将项目打包为一个jar包,然后使用java-jarxx.jar就能运行我们的项目。我们平时使用的在开发中使用的是开发或测试的数据库,和生产上面的一般是隔离的,意味着打包的时候需要激活生产的配置文件,但是我们不一定有访问生产库的权限,此时我们直接打包就会出现问题。当我们直接点击上面的package的时候他会激活单元测试,需要测试通过以后才能打包,但是很显然测是不能通过的,因为我激活了生产的配置但是我并没有访问上产库的权限,此时就会陷入一直打包却打不完的感觉

android - 如何使用 android gradle plugin experimental 0.1.0 添加测试依赖

我关注了this在AndroidStudio1.3.0RC1上构建ndk混合项目的指南使用gradle-experimental:0.1.0。一切正常,但是如果我尝试添加测试库依赖,我发现不再支持方法androidTestCompile。像这样:并且testCompile也会导致同样的错误。官方指南没有讲这个。那么,如何添加测试依赖gradle-experimental或者这个版本不支持这个功能?这是我的build.gradle(项目)://Top-levelbuildfilewhereyoucanaddconfigurationoptionscommontoallsub-projec

java - 在 Android Instrumentation 测试中使用 PowerMock 和 Mockito - 错误 - 重复文件 - org.mockito.plugins.MockMaker

我正在尝试使用PowerMock通过静态方法模拟一个类,但我特别希望在AndroidInstrumentation测试中执行此操作。明确地说,我希望在真实的Android设备或模拟器上运行测试。我正在使用AndroidStudio(1.5.1)和Gradle(1.5.0)。为了避免转移注意力,我创建了一个非常基本且相当粗糙的“helloworld”应用程序。此应用仅显示2段文本,一段从静态方法中检索,一段从非静态方法中检索。我已经为这两个“文本提供者”类编写了仪器测试。你可以在这里看到这个应用程序:https://github.com/Kai2k/PowerMockAndroidTes

android - 在 Android 上使用 Proguard 值得吗?

我即将完成我的第一个Android应用程序,我正在尝试找出如何使用ProGuard保护它。我的应用程序最低API是7(Android2.1)。我相信如果我将我的最小API设置为9(Android2.3)但作为lotofdevicesuse2.1and2.2,使用Proguard会很容易。我不想排除他们。我读到的关于在Android上使用Proguard的所有内容似乎都令人困惑和困难(我对Ant脚本一无所知)有人知道在Eclipse上使用ProguardforAndroid的分步指南吗?Proguard值得费心吗? 最佳答案 ProG

《手把手教你》系列基础篇之(二)-java+ selenium自动化测试-环境搭建(下)基于Maven(详细教程)

1.简介  ApacheMaven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。由于现在企业和公司中Java的大部分项目都是基于Maven,  因此宏哥为了照顾到企业或者公司用的java项目中用到maven的童鞋或者小伙伴们,这里也简单的介绍和分享一下。在Maven项目中使用Selenium.非常简单。2.在eclipse中搭建maven2.1安装maven1.下载maven的bin,在apache官方网站可以下载。在Files下面下载对应的maven版本(官网的是最新版本),如下图所示:2.查看maven对应的JDK版