3

アプリで新しいレリックを使用していませんが、まだクラスが見つからないというエラーが表示されます。私にとってうまくいった唯一の解決策は、新しい遺物を含めることです。エクリプスを使用しています。

アプリはデバッグで動作します。今はプロガードを使用したいのですが、初めてです。proguard に newrelic を含めるには、proguard-project.txt に何を書く必要がありますか。

ありがとう!

4

2 に答える 2

10

いくつかのテストと調査の後、NewRelic を使用して Android アプリを起動し、ProGuard を有効にするには、次のスニペットをコピーして proguard.cfg ファイルに貼り付けます (または、proguard-properties.txt として指定されている場合)。

-keep class com.newrelic.** { *; }
-dontwarn com.newrelic.**
-keepattributes Exceptions, Signature, InnerClasses

ソース

于 2013-12-28T03:39:49.830 に答える
0

次の -keep コードを proguard.cfg ファイルに追加する必要があります (または、proguard-properties.txt として指定されている場合)。

-keep public class com.newrelic.** {
public *;
private *;}

エージェントをインストールし、そのコード スニペットを progaurd.cfg ファイルに追加します。

New Relic のインストール時に New Relic 以外のアプリがエラーをスローする問題については、これは Eclipse のビルド パス設定の問題のようです。support@newrelic.com でサポート チケットを開くことができます。特定の環境設定を見てください。ただし、以前のケースでは、これが実際には New Relic 固有のエラーではないことが示されています。

于 2013-09-11T17:34:45.010 に答える