proguard

    0

    1答えて

    私はEclipse上でPhonegapのAndroidアプリを作成しますが、私は "assets"フォルダまたはこれの内容を難読化する必要があります。おそらくproguard.cfgファイルを設定していますか? Apkマネージャ上のAPKファイルを逆コンパイルすると「資産」フォルダが難読化され、htmlファイルなどにアクセスできるため、他のファイルと同様に難読化する必要があります。 誰でも助けるこ

    0

    1答えて

    私はライブラリアンドロイドプロジェクト "ライブラリ"(アクティビティとすべて)と、 "ライブラリ"をソースコードから使用する通常のアンドロイドプロジェクト "App"を持っています。ライブラリは別々にコンパイルされません。 すべてうまく動作します。問題は、サードパーティのコンパイル済みのjars "External Jars"を使用することです。 私の "Library"はすべての "Exter

    11

    2答えて

    私はアンドロイドライブラリプロジェクトを使用していますアンドロイドアプリケーションでProGuardのを使用しようとしていますし、私は次のようなエラーになっています: java.io.IOException: Can't write [/private/var/folders/Pg/PgUpPJQ-E5qxL7jX6kpdCE+++TI/-Tmp-/android_31400505752

    5

    2答えて

    ProGuardのは「ProGuardのエラーコード1で返された」とクラッシュしている別の現在の大きさを持っていると、コンソールでこのクラッシュは: java.lang.IllegalArgumentException: Stacks have different current sizes [0] and [1] at proguard.evaluation.Stack.generalize(

    7

    2答えて

    AndroidアプリケーションがクラッシュしたProGuardのは、難読化のために使用されている場合。以下はスタックトレースです。 Caused by: java.lang.IllegalArgumentException: Internal error: TypeReference constructed without actual type information at

    4

    3答えて

    私のアプリケーションをAntでコンパイルすると、Proguardの冗長出力が表示され、ログ文を削除するように設定しています(下記参照)。そこには削除しようとしていた。 私は2つのプロジェクトがあり、それぞれに共通のプロジェクトが含まれています。 2つのメインプロジェクトと共通プロジェクトにはそれぞれproguard.cfgファイルがあり、これらのファイルにはログステートメントを削除するスニペットが

    0

    1答えて

    proguard.cfgにエラーがあるため、アンドロイドアプリのエクスポートやビルドができません。 それは と書かれています。 -keepclasseswithmembernames proguard.cfgの代わりに-keepclasseswithmembersを使用してください。 ご覧のとおり、keepclasseswwthembernamesを-keepclasseswithmembersで

    3

    1答えて

    私はコードを難読化するためにプロガードを使いたいのですが、ドキュメントについて混乱しています。 project.propertiesにproguard.configプロパティを設定する必要があると言われていますが、このファイルには次のものが含まれています: このファイルを変更しないでください - あなたの変更は消去されます! この警告は無視してください。

    11

    1答えて

    、すべての最初ごめん... をこのトピックが回答されているが、私はそれを見つけていない場合、私は、AndroidとProGuardの持つ新たなんです。私のappicationの開発の終わりに、私はもちろん、proguardを使用してそのサイズを縮小したいと思います。アプリケーションでGoogle APIクライアントからいくつかのライブラリを使用しているので、それらを外部のjarファイルとして追加し

    2

    2答えて

    Maven 3を使用して、Androidアプリケーションのビルドとリリースサイクルを管理します。リリース中、Proguard Mavenプラグインを使用してアプリケーションソースを難読化します。理想的には、リリースプロセス中に、更新されたProguardの難読化マッピングをgitリポジトリにコミットすることをお勧めします。私は現在、リリースリポジトリにプッシュされた成果物にマッピングを添付していま