在包/ui/ lines /model/中,有几个类我不希望它们被混淆,所以我在proguard配置文件中声明了以下行:
-keep公共类com.example.ui.cinema.model.** {*;}
-keep公共类com.example.ui.cinema.model**$* {*;}
对于该文件夹中的大多数类来说,除了“CinemaCityModel”之外,它工作得很好:
package com.example.ui.cinema.model;
public class CinemaCityModel
{
public static final String CU
我已经使用JD反编译了一组类。
在其中一个类中,有一个对类中公共字段的引用。我用提到的字段打开这个类。想象一下当我遇到这个的时候我有多惊讶:
public enum agw
{
}
我得出的结论是,反编译器不能成功地反编译某种类类型,可能是枚举。我遇到过其中的几个。
另一个例子:
public enum acf
{
private final Class d;
private final int e;
private final acn f;
private final boolean g;
private acf(Class paramacn, int paramBoo
我创建了一个应用程序来同步具有相同结构的Microsoft数据库。我需要解决的任务之一是将任何数据库例程(过程、功能、触发器等)从源数据库转移到目标数据库。对于例行传输,我使用一个查询
SELECT [definition] FROM sys.sql_modules WITH (NOLOCK) WHERE object_id = OBJECT_ID('SOME_OBJECT_ID')
或
SELECT * FROM INFORMATION_SCHEMA.ROUTINES where routine_name like '%SOME_ROUTINE_NAME%'
我有一个.jar文件,我没有在里面创建多个类文件。我需要编辑一个特定的类文件。我有。这个类文件的未编辑代码,如JD所示:
package net;
import java.util.UUID;
public class a1b {
XF a = aTt.e();
@aez
public int getFoodLevel() {
return aFO.q(this.a.aa).b();
}
@aez
public void setSlot(int paramInt) {
this.a.aa.ba.b = paramInt;
}
}
我想把它改为:
pa
我有一个*.jar文件,我想使用其中的一些类。其中,它包含来自包"com.a.a“的类"a”和带有类"a“的包”com.a.e“。当我试图以“com.a.e.a”的形式访问这个类时,出现了一个错误:com.a.a无法解析为一个类型。这是因为编译器试图获取"com.a.a.a“类的字段"a”,而不是包“com.a.a”。我也尝试导入这个类,但是没有区别,并且我得到了错误"The import com.a.a no be resolved“。
有没有办法使用“com.a.e.a”这个类?有没有工具可以在*.jar中重命名类?或者可能是反射可以在这里有
我有一个刻录/引导程序WiX捆绑包: <?define DotNetVersion = "2.1.11"?>
<!-- The Min and Next .Net version that our installed version must be between -->
<Variable Name='MinDotNetVersion' Type='string' Value='2.1.0' bal:Overridable='no'/
最近我用打开了一些真正的应用
所以我从那里得到了源代码。在这些源代码中,我发现大部分代码都是这样设计的
public class LockActivity extends Activity {
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
if (GlobalDataHolder.m9617e()) {
bm.m8771b(getApplicationContext(), getPackageManager());
finish(
给定以下C#代码,其中以两种不同的方式调用Dispose方法:
class Disposable : IDisposable
{
public void Dispose()
{
}
}
class Program
{
static void Main(string[] args)
{
using (var disposable1 = new Disposable())
{
Console.WriteLine("using");
}
var disp
我正在尝试制作一个安全的android应用程序。我已经在我的应用程序中启用了proguard。但在反编译过程中,它不会隐藏任何xml文件或清单。它只更改.java文件。
我试图使用apktool从play商店解压缩另一个应用程序的apk。然后我得到了以下异常
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.Direc
toryException: java.util.zip.ZipException: error in opening zip file
at b
我提取了某人的APK (Android app)来查看Java源代码,并看到了很多return;代码,甚至在void方法上也是如此。
例如:
public void doSomething(){
do{
return; //This line makes the code below unreachable and can't compile in Eclipse
switch(num){
...
default:
return;
}
}while(...)
...
}
为什么这个应用程序在我的手机上运行得