Honeycomb应用程序在模拟器和本地工作,但在我创建签名的APK时不起作用

时间:2011-07-19 23:52:05

标签: android eclipse android-emulator android-3.0-honeycomb

当我在模拟器/平板电脑中直接从Eclipse调试时,我的应用程序运行正常。但当我尝试签名并将其放入Android市场后将其下载后,它似乎无法正常工作并抛出

Caused by: android.app.Fragment$InstantiationException: Unable to instantiate fragment com.prakashkut.HackerNews.NewsListFragment: make sure class name exists, is public, and has an empty constructor that is public
at android.app.Fragment.instantiate(Fragment.java:500)
at android.app.Fragment.instantiate(Fragment.java:468)
at android.app.Activity.onCreateView(Activity.java:4132)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:664)

我也尝试了一个空的构造函数。

我错过了一些非常简单的事情吗?

1 个答案:

答案 0 :(得分:0)

阿。我试图在另一台机器上创建签名的APK,它工作正常。 我猜Eclipse第一次签署APK的方式存在一些问题,因为当我使用jarsigner手动签名时,它运行良好。