【发布时间】:2014-07-08 03:03:57
【问题描述】:
在包 /ui/cinema/model/ 中,有几个类我不希望它们被混淆,所以我在我的 proguard 配置文件中声明以下行:
-保持公共类 com.example.ui.cinema.model.** {*;}
-保持公共类 com.example.ui.cinema.model.**$* {*;}
对于该文件夹中的大多数类,它工作正常,除了“CinemaCityModel”:
package com.example.ui.cinema.model;
public class CinemaCityModel
{
public static final String CUR_CITY_NAME_SORT="CURRENT";
public static final String HOT_CITY_NAME_SORT="HOT";
private String CityId;
private String CityName;
private String NameSort;
public String getCityId()
{
return CityId;
}
public void setCityId(String cityId)
{
CityId = cityId;
}
public String getCityName()
{
return CityName;
}
public void setCityName(String cityName)
{
CityName = cityName;
}
public String getNameSort()
{
return NameSort;
}
public void setNameSort(String nameSort)
{
NameSort = nameSort;
}
}
我反编译了apk,找不到CinemaCityModel。但它在我的源代码中的那个包中。它被混淆了,我不知道为什么。有人遇到过这个吗?请帮忙,谢谢:)
【问题讨论】: