0

全て、

署名されたアプリケーションとして展開されていない場合でも正常に動作するタブレット用のアプリケーションがあります。Eclipse から Samsung タブレットまでアプリを実行でき、すべて正常に動作します。署名付きアプリケーションを作成するとすぐに、次のエラーが表示されます (一番下のスタック トレース)。

質問: なぜこれを行うのですか - 署名付きアプリを作成して、チームの他のメンバーにテスト用に提供することはできません。また、顧客にも提供できません。それは私を夢中にさせています-見つからないと言っているフラグメントがそこにあります-そして、最小SDKレベル10の互換性jarを使用していることに注意してください。

このエラーは意味がありません。XML に問題があるか、Fragment クラスが存在しない場合、開発者モードの Eclipse からテーブルで実行できませんでした。私は当惑しています - 結果として、私たちの開発努力は中断されました...

ああ、記録のために:

Eclipse 3.6.2 Mac OS X 10.7 Lion Samsung Galaxy Tablet 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"/>

...

例外スタック トレースは次のとおりです。

08-07 07:03:54.990: エラー/AndroidRuntime(7937): 致命的な例外: メイン 08-07 07:03:54.990: エラー/AndroidRuntime(7937): java.lang.RuntimeException: アクティビティ ComponentInfo{com を開始できません。 twoguysmedia.puzzleSliderTab/com.twoguysmedia.puzzleSliderTab.PuzzleSliderTabListActivity}: android.view.InflateException: バイナリ XML ファイルの行 #8: クラス フラグメントの膨張エラー 08-07 07:03:54.990: ERROR/AndroidRuntime(7937): android.app で.ActivityThread.performLaunchActivity(ActivityThread.java:1751) 08-07 07:03:54.990: エラー/AndroidRuntime(7937): android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1767) 08-07 07:03:54.990 : エラー/AndroidRuntime(7937): android.app.ActivityThread.access$1500(ActivityThread.java:122) 08-07 07:03:54.990: エラー/AndroidRuntime(7937): android.app.ActivityThread$H.handleMessage (ActivityThread.java:1005) 08-07 07:03:54.990: エラー/AndroidRuntime(7937): android.os.Handler.dispatchMessage(Handler.java:99) 08-07 07:03:54.990: エラー/AndroidRuntime(7937) : android.os.Looper.loop(Looper.java:132) 08-07 07:03:54.990: エラー/AndroidRuntime(7937): android.app.ActivityThread.main(ActivityThread.java:4028) 08-07 07:03:54.990: エラー/AndroidRuntime(7937): java.lang.reflect.Method.invokeNative(ネイティブ メソッド) 08-07 07:03:54.990: エラー/AndroidRuntime(7937): java.lang.reflect で。 Method.invoke(Method.java:491) 08-07 07:03:54.990: エラー/AndroidRuntime(7937): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:844) 08-07 で07:03:54.990: エラー/AndroidRuntime(7937): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602) 08-07 07:03:54.990: エラー/AndroidRuntime(7937): dalvik で。システム。NativeStart.main(Native Method) 08-07 07:03:54.990: エラー/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: エラー/AndroidRuntime(7937): android.view.LayoutInflater.rInflate(LayoutInflater) .java:724) 08-07 07:03:54.990: エラー/AndroidRuntime(7937): android.view.LayoutInflater.inflate(LayoutInflater.java:479) 08-07 07:03:54.990: エラー/AndroidRuntime(7937) ): android.view.LayoutInflater.inflate(LayoutInflater.java:391) 08-07 07:03:54.990: エラー/AndroidRuntime(7937): android.view.LayoutInflater.inflate(LayoutInflater.java:347) 08- 07 07:03:54.990: エラー/AndroidRuntime(7937): com.android.internal.policy.impl で。PhoneWindow.setContentView(PhoneWindow.java:242) 08-07 07:03:54.990: エラー/AndroidRuntime(7937): android.app.Activity.setContentView(Activity.java:1780) 08-07 07:03:54.990:エラー/AndroidRuntime(7937): com.twoguysmedia.puzzleSliderTab.PuzzleSliderTabListActivity.onCreate(不明なソース) 08-07 07:03:54.990: エラー/AndroidRuntime(7937): android.app.Instrumentation.callActivityOnCreate(Instrumentation.java: 1048) 08-07 07:03:54.990: エラー/AndroidRuntime(7937): android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1715) 08-07 07:03:54.990: エラー/AndroidRuntime(7937): . .. 11 more 08-07 07:03:54.990: ERROR/AndroidRuntime(7937): 原因: android.support.v4.app.o: フラグメント com.twoguysmedia.puzzleSliderTab.PuzzleSliderTabListFragment をインスタンス化できません: クラス名が存在することを確認してください、公開されています。public 08-07 07:03:54.990: ERROR/AndroidRuntime(7937): at android.support.v4.app.ua(Unknown Source) 08-07 07:03:54.990: ERROR/AndroidRuntime である空のコンストラクターがあります(7937): android.support.v4.app.ua (不明なソース) 08-07 07:03:54.990: エラー/AndroidRuntime (7937): android.support.v4.app.FragmentActivity.onCreateView (不明なソース) で08-07 07:03:54.990: エラー/AndroidRuntime(7937): android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:660) 08-07 07:03:54.990: エラー/AndroidRuntime(7937): ... 20 more 08-07 07:03:54.990: ERROR/AndroidRuntime(7937): 原因: java.lang.ClassNotFoundException: com.twoguysmedia.puzzleSliderTab.PuzzleSliderTabListFragment ローダー dalvik.system.PathClassLoader[/data/app/com.twoguysmedia .puzzleSliderTab-1.apk] 08-07 07:03:54.990: エラー/AndroidRuntime(7937):dalvik.system.PathClassLoader.findClass(PathClassLoader.java:251) 08-07 07:03:54.990: エラー/AndroidRuntime(7937): java.lang.ClassLoader.loadClass(ClassLoader.java:540) 08-07 07 :03:54.990: エラー/AndroidRuntime(7937): java.lang.ClassLoader.loadClass(ClassLoader.java:500) 08-07 07:03:54.990: エラー/AndroidRuntime(7937): ... 24 以上 08- 07 07:03:55.000: ERROR/android.os.Debug(286): Dumpstate > /data/log/dumpstate_app_error 08-07 07:03:55.000: WARN/ActivityManager(286): 強制終了アクティビティ com.twoguysmedia.puzzleSliderTab /.PuzzleSliderTabListActivity500) 08-07 07:03:54.990: ERROR/AndroidRuntime(7937): ... 24 08-07 07:03:55.000: ERROR/android.os.Debug(286): Dumpstate > /data/log/ dumpstate_app_error 08-07 07:03:55.000: WARN/ActivityManager(286): 強制終了アクティビティ com.twoguysmedia.puzzleSliderTab/.PuzzleSliderTabListActivity500) 08-07 07:03:54.990: ERROR/AndroidRuntime(7937): ... 24 08-07 07:03:55.000: ERROR/android.os.Debug(286): Dumpstate > /data/log/ dumpstate_app_error 08-07 07:03:55.000: WARN/ActivityManager(286): 強制終了アクティビティ com.twoguysmedia.puzzleSliderTab/.PuzzleSliderTabListActivity

4

1 に答える 1

0

これがどのように解決されたのか疑問に思っている人のために - これは minSDK の問題であることが判明しました - 最小 SDK がコンパイル済み SDK より小さく、デバイスがコンパイル済み SDK より小さかったため、アプリのインストールは許可されましたが、実行されませんでした -したがって、ダンプ。解決策は、プロジェクトに戻って、それがデプロイされているデバイスのレベルでコンパイルすることです。これは、minSDK 全体を打ち負かします。それは、その問題をキャッチするはずではありませんでしたか?

とにかく、今はすべて正常に動作しています...

于 2011-08-23T17:01:06.250 に答える