3

我没有在我的应用程序中使用新的遗物,它仍然显示类未找到错误。唯一对我有用的解决方案是包含新的遗物。我正在使用日食。

应用程序在调试中工作,现在我想使用 proguard 并且我是新手。我需要在 proguard-project.txt 中写什么才能在 proguard 中包含 newrelic。

谢谢!

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 回答