3

今日更新された最新のAndroid Studioを使用しています...そしてproguard 4.9も使用しています。私のアプリはスタジオからエミュレーターまで完全に動作します....しかし、proguardを使用してもアプリは起動しません。apk をエクスポートして、電話またはエミュレーターに個別にインストールしても、起動に失敗します。「proguarded」apkからログを取得できました。私は 2 つの外部 jar を使用しています..... admob 6.4.1 と Google アナリティクス V2 の両方が libs フォルダー内に保存され、プロジェクトのセットアップで参照されます。プロガードなしで完全に実行されます。これを proguard.properties.txt に追加しました

-libraryjars C:\Users\Paul\workspace\Xtreme Converter\libs\libGoogleAnalyticsV2.jar
-libraryjars C:\Users\Paul\workspace\Xtreme Converter\libs\GoogleAdMobAdsSdk-6.4.1.jar

しかし、私はこのログを取得します

06-27 17:05:58.163    2194-2194/com.paul.xcon                  W/dalvikvm: threadid=1:           thread exiting with uncaught exception (group=0xb4ca6908)
06-27 17:05:58.163    2194-2194/com.paul.xcon                  E/AndroidRuntime: FATAL EXCEPTION: main
    java.lang.NoClassDefFoundError: com.google.analytics.tracking.android.EasyTracker
    at com.paul.xcon.ConvSel.onStart(Unknown Source)

C:\ 参照がなくても libjars の非常に多くのバリエーションを試しましたが、まだ何もありません。

4

2 に答える 2

0

これを追加してみてください:

-keep class com.google.analytics.tracking.android.EasyTracker

あなたのプロガード設定ファイルに。

しかし実際には、Android Dev Studio で動作させる方法が見つかりませんでした。

于 2013-06-27T17:16:51.813 に答える