Android Startapp InAppPlus SDK崩溃

时间:2014-04-29 17:50:35

标签: sdk integration init startapp

我的应用程序在模拟器上工作正常,然后我开始逐个实现startapp sdk元素。首先,我添加了罐子。然后我添加了权限。然后我添加了他们的活动。一切都很好。该应用程序仍然有效。下一步是在setContentView()之前在onCreate方法中添加此代码。

      StartAppAd.init(this, "developer id" , "app id");

我使用我的应用ID和开发者ID修改了这一行。然后我意识到应用程序崩溃了。当我运行我的应用程序时,它没有打开,并说意外关闭。我检查了logcat。

它说; Java.Lang.noClassDefFoundError:com.startapp.android.publish.StartappAd。

有什么问题?

2 个答案:

答案 0 :(得分:0)

这似乎是SDK jar导出的问题 请确保将SDK jar添加到' libs'应用程序项目的目录,而不是构建路径中的库 还请执行以下操作(假设您使用的是Eclipse):

  1. 右键点击您的项目,然后选择'属性'
  2. 选择Java Build Path'在左侧菜单中,转到“订购和导出”状态。标签
  3. 确保' Android私人图书馆'检查。如果StartAppInApp jar也出现在那里,请确保它也被检查。
  4. 清理并重建您的项目('项目' - >'清洁......')

答案 1 :(得分:0)

我解决了这个问题。我删除了jar然后bin文件,然后清理了项目。在没有startapp jar的情况下,将自动再次创建bin文件夹。我还通过遵循Properties> Java Build Path删除了它。 然后在本节中,我在项目中创建了一个lib文件夹。然后我复制到jar中。然后我将jar添加到项目中。现在它工作。因此,不需要将jar添加到bin文件夹中的lib文件夹。一个单独的lib文件夹就可以了。