-1

嗨,我做了一个应用程序,它已经完成了......我将在市场上发布......但客户要求我添加 pro Guard 和 android 许可......我不知道如何添加这些......我正在使用 android sdk,Eclipse项目发布说明 3.8 ..i 在网上冲浪是 progurad ......他们说..为了提供安全性并减小 apk 的大小,我们将使用 apk ..我们必须在项目中添加 proguard.config=proguard.cfg 行。属性文件。是否足够,否则我需要做一些事情,什么是 android 许可。

 MainActivity.class: 
 public class MainActivity extends Activity {
   Button screetshot;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    screetshot=(Button)findViewById(R.id.button1);
    screetshot.setOnClickListener(new OnClickListener() {

        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            getscreen();
        }
    });
}
  }
4

2 回答 2

0

要启用 proguard,请在 project.properties 文件中此行下方的行

要使 ProGuard 能够缩小和混淆您的代码,请取消注释(可用属性:sdk.dir、user.home):

检查向您的应用程序和ProGuard添加许可

于 2013-06-04T07:51:52.287 回答
0

ProGuard 工具通过删除未使用的代码并用语义模糊的名称重命名类、字段和方法来缩小、优化和混淆您的代码。结果是较小的 .apk 文件更难进行逆向工程。由于 ProGuard 使您的应用程序更难进行逆向工程,因此当您的应用程序利用对安全性敏感的功能时(例如在许可应用程序时),使用它非常重要。

您应该在发布模式下启用 proguard。检查以下主题下启用 Proguard 的链接

http://developer.android.com/tools/help/proguard.html

例子:

http://proguard.sourceforge.net/index.html#manual/examples.html

于 2013-06-04T07:04:24.837 回答