草庐IT

proguard-project-mfp

全部标签

安卓工作室 : Why does my New project contain 2 modules

在一个新的AndroidStudio项目中,当我查看项目结构时,有2个模块。一个是“ProjectName”,另一个是“ProjectName-ProjectName”。我在创建项目时是否做错了什么? 最佳答案 创建新项目时,我们总是创建一个包含单个模块的顶级项目。Studio或IntelliJ将在模块列表中显示两者,但最上面的一个(“测试”)无论如何都不会输出。我们这样做而不是在根项目中采用平面结构,这样您以后就可以轻松添加新模块(如库),而无需转换项目结构。重要的是“testing-testing”模块(我们可能会在某个时候重命

Android 应用内结算和 Proguard(未知来源)

我正在使用Google和Proguard的应用内结算服务。我用作Proguard的配置文件是.../sdk/tools/proguard/proguard-android.txt正如谷歌在这里所说:http://developer.android.com/google/play/billing/billing_best_practices.html我在配置文件中添加了以下行:-keepclasscom.android.vending.billing.**我也在使用Google的IAB更新文件:https://code.google.com/p/marketbilling/source/

java - Proguard 不会删除我的日志

我想在发布时从日志中清除我的项目。但我正在尝试使用混淆器并且结果为零:我的项目设置:proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt#Projecttarget.target=android-19android.library.reference.1=..\\google-play-services_lib还有我的proguard-properties-optimizationpasses5-dontusemixedcaseclassnames-dontskipnonp

android - 导出使用 Proguard 的应用程序时出错

我尝试在我的应用中使用Proguard。我在proguard.cfg文件中写了这段代码:-optimizationpasses5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontpreverify-verbose-optimizations!code/simplification/arithmetic,!field/*,!class/merging/*-keeppublicclass*extendsandroid.app.Activity-keeppublicclass*extendsandroid.app.

android - 启用 Proguard 时出错

我在我的根目录中使用了我的Proguard自定义文件。文件名:cus-proguard-android.txt我刚刚复制了默认文件Users/developers/Library/Android/sdk/tools/proguard/gradle.build文件:buildscript{repositories{maven{url'https://maven.fabric.io/public'}}dependencies{classpath'io.fabric.tools:gradle:1.21.5'}}applyplugin:'com.android.application'appl

Android ProGuard 如何隐藏/混淆导出库的源代码

我正在开发Android库,我想隐藏/混淆库的源代码实现。用户项目应用程序使用库的方式是:startActivity(newIntent(context,LibraryActivityName.class));所以我只需要在库项目中保留入口点Activity的名称,仅此而已。当我使用默认的ProGuard设置时:buildTypes{release{minifyEnabledfalseproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'}}以及suggestedexamplefo

android - 警告 : Conflict with dependency 'junit:junit' in project ':app' . 应用程序 (4.11) 和测试应用程序 (4.12) 的已解决版本

我正在尝试解决两个错误:无法解析符号“test”无法解析符号“AndroidJUnit4”在我的AndroidStudio项目中运行集成测试。为了解决这个问题,我看到了一些答案,我的build.gradle看起来像:applyplugin:'com.android.application'android{compileSdkVersion23buildToolsVersion'25.0.0'defaultConfig{applicationId"com.ps.comunio.comuniops"minSdkVersion15targetSdkVersion23versionCode1v

安卓 Proguard - ClassNotFoundException

我为我的Android应用启用了混淆器。我可以成功构建项目,但它在启动时因classNotFoundException而崩溃。它甚至找不到启动器Activity。这是我的proguard规则文件-libraryjarslibs-keeppublicclass*extendsandroid.app.Activity-keeppublicclass*extendsandroid.app.Application-keepnamesclasscom.mypackage.**{*;}//someonesuggestedthisbutdoesn'twork#Weonlywantobfuscatio

android studio 3.0 停留在 "building gradle project info"

今天我打算在AndroidStudio中创建一个新项目。我电脑上的AndroidStudio更新到3.0了。当我创建一个新项目并完成设置过程时,AS卡在“BuildingGradleProjectinfo”。我在AS2.3.3遇到过几次这种情况,通过修改gradledistributionUrl解决了。但这一次,它不起作用。希望有人能帮帮我。无论如何谢谢! 最佳答案 因为在网络不好的情况下下载Gradle比较费时间,所以要自己下载。我的解决方案是:1、下载新版本的gradle,如gradle-4.3-all.zip等,并将文件放到你

android - 将 proguard 文件上传到 Google Play 控制台时出错

对于那些遇到无效文件内容的人。确保上传符号文件。尝试上传proguard-rules.pro(.txt或.cfg)文件。 最佳答案 GooglePlay管理中心希望我们上传mapping.txt文件,如前所述here通常生成为/build/outputs/mapping/release/ 关于android-将proguard文件上传到GooglePlay控制台时出错,我们在StackOverflow上找到一个类似的问题: https://stackoverf