Android 如何恰当地运用批判性?

Android 如何恰当地运用批判性?,android,objective-c,apportable,crittercism,Android,Objective C,Apportable,Crittercism,我正在使用Apportable将我的iOS游戏移植到Android上,但遇到了一个我无法解决的Critercism问题 首先,我注意到Apportable SDK附带了Critercism embedded(3.0.2)的旧版本,该版本非常旧,我宁愿不使用它。此外,我以前也不可能链接到它,因为每当我试图为它编写包装时,java编译器都会抱怨CriterCism包不存在(这在最新的Apportable SDK版本1.1.06中已经修复) 我最后做的是编写一个虚拟jar,用来替换SDK文件夹中嵌入的

我正在使用Apportable将我的iOS游戏移植到Android上,但遇到了一个我无法解决的Critercism问题

首先,我注意到Apportable SDK附带了Critercism embedded(3.0.2)的旧版本,该版本非常旧,我宁愿不使用它。此外,我以前也不可能链接到它,因为每当我试图为它编写包装时,java编译器都会抱怨CriterCism包不存在(这在最新的Apportable SDK版本1.1.06中已经修复)

我最后做的是编写一个虚拟jar,用来替换SDK文件夹中嵌入的Critercism jar,然后链接到他们网站上最新的Critercism jar,并编写一个简单的包装器将应用程序上下文传递给它。这会导致CriterCism正确初始化并报告应用程序正确加载,但它无法报告崩溃

使用新的Apportable SDK,我尝试了Critercism的旧嵌入式版本,但没有效果,同样的问题仍然存在,应用程序加载报告正确,但应用程序崩溃根本没有报告。我还在Critercism网站上发现,该网站解释说,如果有任何其他异常捕获之前,库不会报告崩溃

下面是我的问题:

为什么合适的SDK中有一个嵌入式Critecism jar?
有没有更好的方法在我的Apportable应用程序中使用critercism?
我可以使用最新的带有Apportable的Critercism库吗?
在可指定的运行时中是否还有捕获异常的其他内容?
如果Critercism无法与我的应用程序配合使用,是否还有其他工作选项


提前谢谢。

您应该把这个带到合适的地方directly@LearnCocos2D这是对的。听起来Apportable已经在使用Critercism来监控SDK的性能了。(您是否能够为默认包含的CriterCism库设置CriterCism应用程序ID,3.0.2?)Apportable也可能使用自己的全局uncaughtExceptionHandler。这两种情况中的任何一种都可以防止你在Critercism中崩溃。是的,你们都是对的,我发了一封合适的电子邮件,当他们回复我时,我会在这里报告,以防将来有人遇到这个问题@JeremiahEdwards是的,我能够使用我的应用程序密钥正确初始化Critercism的默认3.0.2版本,但它只报告应用程序加载,而没有崩溃。因此,我在一周前向sdk[at]apportable[dot]com发送了一封apportable电子邮件,他们还没有回复。如果他们有回应,我会更新这个问题。我想现在的答案是“不要使用批判性”,我们已经转移到crashlytics,至少事情正在进行中。