草庐IT

proguard-project-mfp

全部标签

android - .repo/projects/由 Android repo 脚本创建的裸 git 存储库的目的是什么?

Androidsource由repo管理.使用repo同步时,会创建一个名为.repo/projects/的目录,其中包含所有直接在当前工作目录中checkout的git存储库,只是以裸git格式。repo维护裸git存储库的目的是什么?repo如何使用这些裸存储库?(注意:澄清:当我写“repo”时,我不是在谈论git存储库,我是在专门讨论由Android创建/为Android创建的名为repo的脚本,用于维护包含安卓源。) 最佳答案 在使用Android存储库list系统一段时间后,我想我现在明白了.repo/projects/

如何为ASP.NET Core Project中的特定用户设置不同的空闲超时

我有一个ASP.NET核心项目。应用中存在两个角色。用户角色具有有限的访问权限,可以在现场起作用,并且可以在站点和管理面板中起作用的完整访问权限。由于某些安全原因,我希望管理员的空闲超时(约30分钟),用户角色超时1天。对于用户角色,我设置了此代码services.AddSession(options=>{options.IdleTimeout=TimeSpan.FromDays(1);options.CookieName="Session";});如何配置管理员角色idletimeout?看答案简而言之,你不能。会话超时是全局。但是,您可以在其上实现一层,以手动限制会话。例如,在开始会话时,

android - ProGuard 能否从始终返回常量的方法中删除条件代码?

在我的Android应用程序中,我一直在使用这样的条件代码:if(BuildConfig.DEBUG){//dosomething...}如果ProGurad将BuildConfig.DEBUG评估为false,则if中的代码块将从最终字节码中剥离。这是按预期工作的。但是,随着Android新构建系统的引入,我们现在拥有了许多以前没有的能力。我通过创建一个新的buildType来利用它,我称之为QA。为此,我添加了一个BuildConfig.QA常量,该常量根据构建类型为真或假。现在我有一些代码fragment需要测试它是DEBUG还是QA构建,如下所示:if(BuildConfig.

java - Android Studio - ProGuard IOException 重复 Zip 条目

因此,我尝试在Gradle中为我的AndroidStudio项目设置ProGuard,但在构建项目时出现以下错误:Error:Executionfailedfortask':app:proguardDebug'.java.io.IOException:Can'twrite[C:\Users\Rich\Desktop\WebProjects\AndroidStudioProjects\Roomie\app\build\intermediates\classes-proguard\debug\classes.jar](Can'treadC:\Users\Rich\Desktop\WebPr

android - Instabug Proguard 问题

我在混淆项目中包含instabug库时遇到问题(所有其他第三方库都可以)。我得到的错误如下(我知道还有其他关于此错误消息的问题,但我的问题只出现在instabug上,而且没有一个建议的解决方案适用于它)。Error:Executionfailedfortask':app:packageRelease'.UnabletocomputehashofC:\Projects\ProguardExample\app\build\intermediates\classes-proguard\release\classes.jar在尝试解决问题时,我在配置文件中添加了一些语句。-dontwarnan

android - Proguard 在 25.1.6 版本的 Android 工具中失败

我今天下载了25.1.6版本的Android工具,我注意到proguard因以下错误而崩溃:Error:Executionfailedfortask':app:transformClassesWithNewClassShrinkerForDebug'.>/usr/local/opt/android-sdk/tools/proguard/proguard-android.txtline43:15extraneousinput'[]'expecting')'我确定我没有更改proguard-android.txt文件中的任何内容。第43行对我来说如下:voidset*(%[]);我注意到这

java - Failed to notify project evaluation listener 错误在 Android Studio

我已经在一个项目上工作了几个月,没有出现任何问题。就在今天在AndroidStudio中重新打开项目并开始出现错误:Gradlesyncfailed:Failedtonotifyprojectevaluationlistener.我已经尝试过this和this,但没有成功。我还清理了缓存,重建了项目,重新启动了我的电脑,卸载并重新安装了Android支持和SDK中的Google库,并尝试使用InvalidateCache并重新启动。这些都不起作用。我正在使用AndroidStudio2.1.1,以防万一。我希望有人能帮我解决这个问题。提前致谢。日志:Causedby:org.gradl

android - 大查询的 Proguard 配置

我使用以下gradle文件在我的项目中实现了大查询compile('com.google.apis:google-api-services-bigquery:v2-rev328-1.22.0'){excludemodule:'httpclient'//byartifactnameexcludegroup:'org.apache.httpcomponents'//bygroupexcludegroup:'org.apache.httpcomponents',module:'httpclient'//bybothnameandgroup}在proguard文件中我添加了以下内容-dontw

android - 基本 Java/Eclipse 问题 : standard libraries cannot be imported in Android project

我是Java/Eclipse/Android的新手,所以这可能是一个简单(如果不是愚蠢的话)的问题:创建一个新的Android项目后,我想导入一些(我认为是标准的)java库。但是,某些导入语句会引发错误:HelloAndroid.java:importjava.awt.Color;(无法解析importjava.awt.Color)importjavax.imageio.ImageIO;(无法解析importjavax.imageio)而其他人则不:importjava.io.File;(没有错误)我已经进行了一些谷歌搜索,并尝试通过转到项目->属性->库将这些类添加到我的类路径中,

android:onClick 不适用于 ProGuard

从今天开始,我的应用程序发生了一些奇怪的事情。每次单击已设置android:onClick属性的按钮时,我都会收到IllegalStateException:Couldnotfindamethod...我注意到只有当我在文件default.properties中启用Proguard时才会发生这种情况这是我的proguard.cfg:-optimizationpasses5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontpreverify-verbose-optimizations!code/simplifi