-1

こんにちは、アプリケーションを 1 つ完成させました...市場にアップロードする予定です...しかし、クライアントからプロガードと Android ライセンスを追加するように求められました...それらを追加する方法がわかりません...私は Android SDK、Eclipse を使用していますProject Release Notes 3.8..i surfed in net waht is progurad...彼らは言った..セキュリティを提供し、apk のサイズを縮小するには、apk を使用します..そして、プロジェクトに proguard.config=proguard.cfg 行を追加する必要があります。プロパティ ファイル。

 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 ツールは、使用されていないコードを削除し、クラス、フィールド、およびメソッドの名前を意味的に曖昧な名前に変更することで、コードを縮小、最適化、および難読化します。その結果、.apk ファイルのサイズが小さくなり、リバース エンジニアリングがより困難になります。ProGuard を使用すると、アプリケーションのリバース エンジニアリングが難しくなるため、アプリケーションのライセンスを取得するときなど、アプリケーションがセキュリティに敏感な機能を使用する場合は、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 に答える