私が行ったことは、eclipseプロジェクトからクラスファイルを取得し、それらをオプティマイザー/難読化ツールを介して実行したことです。これで、apkの形式で取得したいクラスファイルを最適化して、署名して公開できるようになりました。しかし、私はこれを行う方法に迷っています。署名されたapkをエクスポートしようとすると、eclipseが新しいコンパイルで上書きするため、eclipse-projectのbin-folderにコピーすることはできないと思います。では、これらのクラスファイルからapkを作成するにはどうすればよいですか?
8260 次
2 に答える
11
それらをbin/classesに入れてから、「ant」コマンドを使用してアプリケーションをビルドすることができます
cd /path/to/my/app
ant release
アプリに署名するための秘密鍵を毎回要求されます。「build.properties」ファイルを編集することで自動署名するように構成できます。
key.store=release.keystore
key.alias=release
key.store.password=my_key_password
key.alias.password=my_key_password
また、Android SDKを調査し、実際に使用されているANTビルドスクリプトを見つけて、ビルドプロセスの途中でカスタムの難読化ツール/オプティマイザー呼び出しを挿入することもできます。
于 2010-06-07T09:22:54.647 に答える
-1
次に例を示します。
android create project \
--target 1 \
--name MyAndroidApp \
--path ./MyAndroidAppProject \
--activity MyAndroidAppActivity \
--package com.example.myandroid
于 2011-05-13T12:23:01.740 に答える