我們有片時不部署爲一個簽名的應用程序工作正常的應用程序。我可以從Eclipse運行應用程序到三星平板電腦,一切正常。當我創建一個簽名的應用程序,我得到以下錯誤(在底部堆棧跟蹤):
問:它爲什麼這樣做 - 我不能讓一個簽署應用程序能給別人對我的團隊測試 - 也不到顧客。這使我發瘋 - 它說它無法找到的片段,是否存在 - 並注意我正在使用最小sdk級別爲10的兼容jar。
錯誤沒有任何意義 - 如果XML有問題或者Fragment類不存在,因爲它在開發者模式下不能從我的Eclipse表上運行。我很困惑 - 這是我們停止發展的努力結果......
哦,只是備案:
的Eclipse 3.6.2 的Mac OS X 10.7獅子 三星Galaxy 10.1平板電腦與Android版本3.1
任何指針將不勝感激......
這裏是清單的相關部分:
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.twoguysmedia.puzzleSliderTab"
android:versionCode="2"
android:versionName="1.1.20"
android:installLocation="auto">
<uses-sdk
android:minSdkVersion="4"
android:targetSdkVersion="11" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.SET_WALLPAPER" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.SEND_SMS"/>
...
和這裏的異常堆棧跟蹤:
7月8日至7日:03:54.990:ERROR/AndroidRuntime(7937):致命異常:主要 7月8日至7日:03:54.990 :錯誤/ AndroidRuntime(7937):java.lang.RuntimeException:無法啓動活動ComponentInfo {com.twoguysmedia.puzzleSliderTab/com.twoguysmedia.puzzleSliderTab.PuzzleSliderTabListActivity}:android.view.InflateException:二進制XML文件行#8:錯誤膨脹(7937):at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1751) 08-07 07:03:54.990:ERROR/AndroidRuntime(7937)錯誤/ AndroidRuntime(7937) : 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1767) 08-07 07:03:54.990:ERROR/AndroidRuntime(7937):at android.app.ActivityThread.access $ 1500(ActivityThread.java:122) 08- 07 07:03:54.990:錯誤/ AndroidRuntime(7937):at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1005) 08-07 07:03:54.990:ERROR/AndroidRuntime(7937):at android .os.Handler.dispatchMessage(Handler.java:99) 08-07 07:03:54.990:ERROR/AndroidRuntime(7937):at android.os.Looper.loop(Looper.java:132) 08-07 07 :03:54.990:錯誤/ AndroidRuntime(7937):at android.app.ActivityThread.main(ActivityThread.java:4028) 08-07 07:03:54.990:ERROR/AndroidRuntime(7937):at java.lang.reflect .Method.invokeNative(Native Method) 08-07 07:03:54.990:ERROR/AndroidRuntime(7937):at ja va.lang.reflect.Method.invoke(Method.java:491) 08-07 07:03:54.990:ERROR/AndroidRuntime(7937):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit。 java:844) 08-07 07:03:54.990:ERROR/AndroidRuntime(7937):at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602) 08-07 07:03:54.990: ERROR/AndroidRuntime(7937):at dalvik.system.NativeStart.main(Native Method) 08-07 07:03:54.990:ERROR/AndroidRuntime(7937):導致:android.view.InflateException:二進制XML文件行# 8:錯誤膨脹類片段 08-07 07:03:54.990:錯誤/ AndroidRuntime(7937):在android.view.LayoutInflater。createViewFromTag(LayoutInflater.java:688) 08-07 07:03:54.990:ERROR/AndroidRuntime(7937):at android.view.LayoutInflater.rInflate(LayoutInflater.java:724) 08-07 07:03:54.990: ERROR/AndroidRuntime(7937):at android.view.LayoutInflater.inflate(LayoutInflater.java:479) 08-07 07:03:54.990:ERROR/AndroidRuntime(7937):at android.view.LayoutInflater.inflate(LayoutInflater。 java:391) 08-07 07:03:54.990:ERROR/AndroidRuntime(7937):at android.view.LayoutInflater.inflate(LayoutInflater.java:347) 08-07 07:03:54.990:ERROR/AndroidRuntime( 7937):at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:242) 08-07 07:03:54.990:ERROR/AndroidRuntime(7937):at android.app.Activity.setContentView( Activity.java:1780) 08-07 07:03:54.990:ERROR/AndroidRunti (7937):at com.twoguysmedia.puzzleSliderTab.PuzzleSliderTabListActivity.onCreate(Unknown Source) 08-07 07:03:54.990:ERROR/AndroidRuntime(7937):at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048 ) 08-07 07:03:54.990:ERROR/AndroidRuntime(7937):at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1715) 08-07 07:03:54.990:ERROR/AndroidRuntime(7937): ... 11更多 08-07 07:03:54.990:錯誤/ AndroidRuntime(7937):引起:android.support.v4.app.o:無法實例化片段com.twoguysmedia.puzzleSliderTab.PuzzleSliderTabListFragment:確保類名稱存在,是公共的,並且具有公共的空構造函數 08-07 07:03:54.990:ERROR/AndroidRuntime(7937):at android.support.v4.app.ua(Unknown Source) 08-07 07 :03:54.990:ERROR/AndroidRu ntime(7937):at android.support.v4.app.ua(Unknown Source) 08-07 07:03:54.990:ERROR/AndroidRuntime(7937):at android.support.v4.app.FragmentActivity.onCreateView(Unknown來源) 08-07 07:03:54.990:錯誤/ AndroidRuntime(7937):at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:660) 08-07 07:03:54.990:ERROR/AndroidRuntime(7937) :... 20更多 08-07 07:03:54.990:ERROR/AndroidRuntime(7937):引起:java.lang.ClassNotFoundException:com.twoguysmedia.puzzleSliderTab.PuzzleSliderTabListFragment in loader dalvik.system.PathClassLoader [/ data /應用/ com.twoguysmedia.puzzleSliderTab-1.apk] 08-07 07:03:54.990:ERROR/AndroidRuntime(7937):at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:251) 08-07 07: 03:54.990:ERROR/AndroidRuntime(7937):at java.lang.ClassLoader.loadCla ss(ClassLoader.java:540) 08-07 07:03:54.990:ERROR/AndroidRuntime(7937):at java.lang.ClassLoader.loadClass(ClassLoader.java:500) 08-07 07:03:54.990: ERROR/AndroidRuntime(7937):... 24更多 08-07 07:03:55.000:錯誤/ android.os.Debug(286):Dumpstate>/data/log/dumpstate_app_error 08-07 07:03:55.000 :WARN/ActivityManager(286):強制整理活動com.twoguysmedia.puzzleSliderTab/.PuzzleSliderTabListActivity