我没有在我的应用程序中使用新的遗物,它仍然显示类未找到错误。唯一对我有用的解决方案是包含新的遗物。我正在使用日食。
应用程序在调试中工作,现在我想使用 proguard 并且我是新手。我需要在 proguard-project.txt 中写什么才能在 proguard 中包含 newrelic。
谢谢!
经过一些测试和研究后,要使用 NewRelic 启动 Android 应用程序并启用 ProGuard,只需将以下代码段复制并粘贴到您的 proguard.cfg 文件中(或者如果您将其指定为 proguard-properties.txt):
-keep class com.newrelic.** { *; }
-dontwarn com.newrelic.**
-keepattributes Exceptions, Signature, InnerClasses
您需要将以下 -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 特定错误。