我的android应用程序正在不同的设备上崩溃

我的android应用程序正在不同的设备上崩溃,android,eclipse,crash,manifest,device,Android,Eclipse,Crash,Manifest,Device,我已经在我的手机(LG Optimus NET)和Galaxy Mini上测试了我的应用程序,一切正常。但当我想在大屏幕设备上测试它时,它会在一开始就崩溃。我试过S3和AllView(我真的不知道模型) 我的舱单: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.

我已经在我的手机(LG Optimus NET)和Galaxy Mini上测试了我的应用程序,一切正常。但当我想在大屏幕设备上测试它时,它会在一开始就崩溃。我试过S3和AllView(我真的不知道模型)

我的舱单:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.swipefragments"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="16" />
    <supports-screens android:largeScreens="true"
        android:normalScreens="true" android:smallScreens="true"
        android:resizeable="true" android:anyDensity="true" />
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/Theme.Sherlock" >
        <activity
            android:name="com.example.swipefragments.MainActivity"
            android:label="Stiai ca..." 
            android:screenOrientation="portrait">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>
日志:

01-14 21:42:13.969: E/dalvikvm-heap(17739): Creating VM heap of size start:2097152 max:536870912 base:0x4000c000
01-14 21:42:14.089: E/Tethering(11125): <!>com.android.server.connectivity.Tethering 278<!> active iface (usb0) reported as added, ignoring
01-14 21:42:14.509: E/dalvikvm-heap(17750): Creating VM heap of size start:2097152 max:536870912 base:0x4000c000
01-14 21:42:14.749: I/ActivityManager(11125): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.example.swipefragments/.MainActivity } from pid 17750
01-14 21:42:14.769: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Launcher.java:1809:onPause()onPause
01-14 21:42:14.769: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:528:updateWallpaperOffset()1 firstEmptyScreen: 6
01-14 21:42:14.769: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:529:updateWallpaperOffset()1 getChildAt(firstEmptyScreen).getRight() 2240
01-14 21:42:14.769: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:536:updateWallpaperOffset()2 scrollRange: 1920, firstEmptyScreen: 6
01-14 21:42:14.779: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:542:updateWallpaperOffset()2 mCurDesktopState: 0, firstEmptyScreen: 6
01-14 21:42:14.779: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:547:updateWallpaperOffset()3 getScrollX: 960, mScrollX: 960
01-14 21:42:14.779: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:548:updateWallpaperOffset()3 getChildAt(firstEmptyScreen).getLeft(): 1920
01-14 21:42:14.779: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:554:updateWallpaperOffset()4 xOffset: 0.5
01-14 21:42:14.859: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:528:updateWallpaperOffset()1 firstEmptyScreen: 6
01-14 21:42:14.929: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:529:updateWallpaperOffset()1 getChildAt(firstEmptyScreen).getRight() 2240
01-14 21:42:14.929: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:536:updateWallpaperOffset()2 scrollRange: 1920, firstEmptyScreen: 6
01-14 21:42:14.929: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:542:updateWallpaperOffset()2 mCurDesktopState: 0, firstEmptyScreen: 6
01-14 21:42:14.929: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:547:updateWallpaperOffset()3 getScrollX: 960, mScrollX: 960
01-14 21:42:14.939: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:548:updateWallpaperOffset()3 getChildAt(firstEmptyScreen).getLeft(): 1920
01-14 21:42:14.959: I/#LGIME(11205): <!>com.jungle.android.utils.Glog 35<!> ### onFinishInput
01-14 21:42:14.959: I/#LGIME(11205): <!>com.jungle.android.utils.Glog 35<!> #### onStartInput restarting : false / inputType : 0
01-14 21:42:14.959: I/Flex(11205): <!>com.lge.provider.Andy_Flex 186<!> getMccCode numeric 22610
01-14 21:42:14.969: I/Flex(11205): <!>com.lge.provider.Andy_Flex 218<!> getMncCode numeric 22610
01-14 21:42:14.969: I/#LGIME(11205): <!>com.jungle.android.utils.Glog 35<!> updateSIMInfo -> Old MCC : 226,Old MNC : 3 MCC = 226 MNC = 10
01-14 21:42:14.999: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:554:updateWallpaperOffset()4 xOffset: 0.5
01-14 21:42:15.139: I/ActivityManager(11125): <!>com.android.server.am.ActivityRecord 444<!> Displayed com.example.swipefragments/.MainActivity: +329ms
01-14 21:42:16.119: E/Tethering(11125): <!>com.android.server.connectivity.Tethering 278<!> active iface (usb0) reported as added, ignoring
01-14 21:42:18.759: D/StatusBarPolicy(11197): [BRIGHTHY] 0. mDataNetType: 8
01-14 21:42:18.759: D/StatusBarPolicy(11197): [BRIGHTHY] curNetwork=22610 curHPLMN=22610
01-14 21:42:18.759: D/StatusBarPolicy(11197): [BRIGHTHY]  getNationalRoaming=false Roaming=false
01-14 21:42:20.109: E/Tethering(11125): <!>com.android.server.connectivity.Tethering 278<!> active iface (usb0) reported as added, ignoring
01-14 21:42:22.109: E/Tethering(11125): <!>com.android.server.connectivity.Tethering 278<!> active iface (usb0) reported as added, ignoring
01-14 21:42:24.099: E/Tethering(11125): <!>com.android.server.connectivity.Tethering 278<!> active iface (usb0) reported as added, ignoring
01-14 21:42:30.759: D/StatusBarPolicy(11197): [BRIGHTHY] 0. mDataNetType: 8
01-14 21:42:30.759: D/StatusBarPolicy(11197): [BRIGHTHY] curNetwork=22610 curHPLMN=22610
01-14 21:42:30.759: D/StatusBarPolicy(11197): [BRIGHTHY]  getNationalRoaming=false Roaming=false
01-14 21:42:30.829: V/DATA(11214): <!>com.android.internal.telephony.MMDataConnectionTracker 1820<!> [DCT] intent received :android.intent.action.SCREEN_OFF
01-14 21:42:30.839: V/FASTDORMANCTY(11214): <!>com.android.internal.telephony.LgeFastDormancyHandler 987<!> [UNKNOWN] intent received :android.intent.action.SCREEN_OFF
01-14 21:42:35.799: D/[Andy_Lock](11125): <!>com.android.internal.policy.impl.Andy_LockScreen 1556<!>  getCurrentStatus simStateREADY
01-14 21:42:35.869: I/#LGIME(11205): <!>com.jungle.android.utils.Glog 35<!> Action : android.intent.action.CLOSE_SYSTEM_DIALOGS
01-14 21:42:35.879: E/WindowManager(11125): <!>com.android.internal.policy.impl.PhoneWindowManager 2211<!> bwk  rotationForOrientationLw case return
01-14 21:42:13.969:E/dalvikvm堆(17739):创建大小为开始:2097152最大:536870912基本:0x4000c000的VM堆
01-14 21:42:14.089:E/Tethering(11125):com.android.server.connectivity.Tethering 278活动iface(usb0)报告为已添加,忽略
01-14 21:42:14.509:E/dalvikvm堆(17750):创建大小为开始:2097152最大:536870912基:0x4000c000的VM堆
01-14 21:42:14.749:I/ActivityManager(11125):从pid 17750开始:Intent{act=android.Intent.action.MAIN cat=[android.Intent.category.LAUNCHER]flg=0x10000000 cmp=com.example.swipefragments/.MainActivity}
01-14 21:42:14.769:D/LGEHome(11472):com.lge.launcher.HLog 26 launcher.java:1809:onPause()onPause
01-14 21:42:14.769:D/LGEHome(11472):com.lge.launcher.HLog 26 Workspace.java:528:updateWallpaperOffset()1 firstEmptyScreen:6
01-14 21:42:14.769:D/LGEHome(11472):com.lge.launcher.HLog 26 Workspace.java:529:updateWallpaperOffset()1 getChildAt(firstEmptyScreen)。getRight()2240
01-14 21:42:14.769:D/LGEHome(11472):com.lge.launcher.HLog 26 Workspace.java:536:updateWallpaperOffset()2滚动范围:1920,第一个空屏幕:6
01-14 21:42:14.779:D/LGEHome(11472):com.lge.launcher.HLog 26 Workspace.java:542:updateWallpaperOffset()2 mCurDesktopState:0,firstEmptyScreen:6
01-14 21:42:14.779:D/LGEHome(11472):com.lge.launcher.HLog 26 Workspace.java:547:updateWallpaperOffset()3 getScrollX:960,mScrollX:960
01-14 21:42:14.779:D/LGEHome(11472):com.lge.launcher.HLog 26 Workspace.java:548:updateWallpaperOffset()3 getChildAt(firstEmptyScreen.getLeft():1920
01-14 21:42:14.779:D/LGEHome(11472):com.lge.launcher.HLog 26 Workspace.java:554:updateWallpaperOffset()4 xOffset:0.5
01-14 21:42:14.859:D/LGEHome(11472):com.lge.launcher.HLog 26 Workspace.java:528:updateWallpaperOffset()1 firstEmptyScreen:6
01-14 21:42:14.929:D/LGEHome(11472):com.lge.launcher.HLog 26 Workspace.java:529:updateWallpaperOffset()1 getChildAt(firstEmptyScreen).getRight()2240
01-14 21:42:14.929:D/LGEHome(11472):com.lge.launcher.HLog 26 Workspace.java:536:updateWallpaperOffset()2滚动范围:1920,第一个空屏幕:6
01-14 21:42:14.929:D/LGEHome(11472):com.lge.launcher.HLog 26 Workspace.java:542:updateWallpaperOffset()2 mCurDesktopState:0,firstEmptyScreen:6
01-14 21:42:14.929:D/LGEHome(11472):com.lge.launcher.HLog 26 Workspace.java:547:updateWallpaperOffset()3 getScrollX:960,mScrollX:960
01-14 21:42:14.939:D/LGEHome(11472):com.lge.launcher.HLog 26 Workspace.java:548:updateWallpaperOffset()3 getChildAt(firstEmptyScreen).getLeft():1920
01-14 21:42:14.959:I/#LGIME(11205):com.jungle.android.utils.Glog 35###onFinishInput
01-14 21:42:14.959:I/#LGIME(11205):com.jungle.android.utils.Glog 35#########onStartInput重新启动:false/inputType:0
01-14 21:42:14.959:I/Flex(11205):com.lge.provider.Andy_Flex 186 GetMcCode数字22610
01-14 21:42:14.969:I/Flex(11205):com.lge.provider.Andy_Flex 218 getMncCode numeric 22610
01-14 21:42:14.969:I/#LGIME(11205):com.jungle.android.utils.Glog 35 updateSIMInfo->Old MCC:226,Old MNC:3 MCC=226 MNC=10
01-14 21:42:14.999:D/LGEHome(11472):com.lge.launcher.HLog 26 Workspace.java:554:updateWallpaperOffset()4 xOffset:0.5
01-14 21:42:15.139:I/ActivityManager(11125):com.android.server.am.ActivityRecord 444显示com.example.swipefragments/.main活动:+329ms
01-14 21:42:16.119:E/Tethering(11125):com.android.server.connectivity.Tethering 278活动iface(usb0)报告为已添加,忽略
01-14 21:42:18.759:D/StatusBarPolicy(11197):[BRIGHTHY]0。mDataNetType:8
01-14 21:42:18.759:D/StatusBarPolicy(11197):[BRIGHTHY]curNetwork=22610 curHPLMN=22610
01-14 21:42:18.759:D/StatusBarPolicy(11197):[BRIGHTHY]getNationalRoaming=false漫游=false
01-14 21:42:20.109:E/Tethering(11125):com.android.server.connectivity.Tethering 278活动iface(usb0)报告为已添加,忽略
01-14 21:42:22.109:E/Tethering(11125):com.android.server.connectivity.Tethering 278活动iface(usb0)报告为已添加,忽略
01-14 21:42:24.099:E/Tethering(11125):com.android.server.connectivity.Tethering 278活动iface(usb0)报告为已添加,忽略
01-1421:42:30.759:D/StatusBarPolicy(11197):[BRIGHTHY]0。mDataNetType:8
01-14 21:42:30.759:D/StatusBarPolicy(11197):[BRIGHTHY]curNetwork=22610 curHPLMN=22610
01-14 21:42:30.759:D/StatusBarPolicy(11197):[BRIGHTHY]getNationalRoaming=false漫游=false
01-14 21:42:30.829:V/DATA(11214):com.android.internal.telephony.MMDataConnectionTracker 1820[DCT]接收到的意图:android.intent.action.SCREEN\u关闭
01-14 21:42:30.839:V/FASTDORMANCTY(11214):com.android.internal.telephony.LgeFastDormancyHandler 987[未知]接收到的意图:android.intent.action.SCREEN\u OFF
01-14 21:42:35.799:D/[Andy_Lock](11125):com.android.internal.policy.impl.Andy_LockScreen 1556 getCurrentStatus就绪
01-14 21:42:35.869:I/#LGIME(11205):com.jungle.android.utils.Glog 35动作:android.intent.Action.CLOSE#u系统对话框
01-14 21:42:35.879:E/WindowManager(11125):com.android.internal.policy.impl.PhoneWindowManager 2211 bwk轮换方向W案例返回

谢谢。

几乎不可能不看到任何代码或日志就说出来,但我会给出一些想法

我在你的包裹名称中看到“swipefragments”。您是否在布局中使用片段?如果是这样的话,错误地实现它们可能只会导致它在大屏幕设备上崩溃,因为在小屏幕设备上处理片段的方式不同

此外,我还遇到了一个类似的问题,结果是我以非通用的方式(查看特定位置)访问文件,它在大多数设备上都有效,但在那些实现了文件系统的设备上崩溃了
01-14 21:42:13.969: E/dalvikvm-heap(17739): Creating VM heap of size start:2097152 max:536870912 base:0x4000c000
01-14 21:42:14.089: E/Tethering(11125): <!>com.android.server.connectivity.Tethering 278<!> active iface (usb0) reported as added, ignoring
01-14 21:42:14.509: E/dalvikvm-heap(17750): Creating VM heap of size start:2097152 max:536870912 base:0x4000c000
01-14 21:42:14.749: I/ActivityManager(11125): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.example.swipefragments/.MainActivity } from pid 17750
01-14 21:42:14.769: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Launcher.java:1809:onPause()onPause
01-14 21:42:14.769: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:528:updateWallpaperOffset()1 firstEmptyScreen: 6
01-14 21:42:14.769: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:529:updateWallpaperOffset()1 getChildAt(firstEmptyScreen).getRight() 2240
01-14 21:42:14.769: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:536:updateWallpaperOffset()2 scrollRange: 1920, firstEmptyScreen: 6
01-14 21:42:14.779: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:542:updateWallpaperOffset()2 mCurDesktopState: 0, firstEmptyScreen: 6
01-14 21:42:14.779: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:547:updateWallpaperOffset()3 getScrollX: 960, mScrollX: 960
01-14 21:42:14.779: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:548:updateWallpaperOffset()3 getChildAt(firstEmptyScreen).getLeft(): 1920
01-14 21:42:14.779: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:554:updateWallpaperOffset()4 xOffset: 0.5
01-14 21:42:14.859: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:528:updateWallpaperOffset()1 firstEmptyScreen: 6
01-14 21:42:14.929: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:529:updateWallpaperOffset()1 getChildAt(firstEmptyScreen).getRight() 2240
01-14 21:42:14.929: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:536:updateWallpaperOffset()2 scrollRange: 1920, firstEmptyScreen: 6
01-14 21:42:14.929: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:542:updateWallpaperOffset()2 mCurDesktopState: 0, firstEmptyScreen: 6
01-14 21:42:14.929: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:547:updateWallpaperOffset()3 getScrollX: 960, mScrollX: 960
01-14 21:42:14.939: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:548:updateWallpaperOffset()3 getChildAt(firstEmptyScreen).getLeft(): 1920
01-14 21:42:14.959: I/#LGIME(11205): <!>com.jungle.android.utils.Glog 35<!> ### onFinishInput
01-14 21:42:14.959: I/#LGIME(11205): <!>com.jungle.android.utils.Glog 35<!> #### onStartInput restarting : false / inputType : 0
01-14 21:42:14.959: I/Flex(11205): <!>com.lge.provider.Andy_Flex 186<!> getMccCode numeric 22610
01-14 21:42:14.969: I/Flex(11205): <!>com.lge.provider.Andy_Flex 218<!> getMncCode numeric 22610
01-14 21:42:14.969: I/#LGIME(11205): <!>com.jungle.android.utils.Glog 35<!> updateSIMInfo -> Old MCC : 226,Old MNC : 3 MCC = 226 MNC = 10
01-14 21:42:14.999: D/LGEHome(11472): <!>com.lge.launcher.HLog 26<!> Workspace.java:554:updateWallpaperOffset()4 xOffset: 0.5
01-14 21:42:15.139: I/ActivityManager(11125): <!>com.android.server.am.ActivityRecord 444<!> Displayed com.example.swipefragments/.MainActivity: +329ms
01-14 21:42:16.119: E/Tethering(11125): <!>com.android.server.connectivity.Tethering 278<!> active iface (usb0) reported as added, ignoring
01-14 21:42:18.759: D/StatusBarPolicy(11197): [BRIGHTHY] 0. mDataNetType: 8
01-14 21:42:18.759: D/StatusBarPolicy(11197): [BRIGHTHY] curNetwork=22610 curHPLMN=22610
01-14 21:42:18.759: D/StatusBarPolicy(11197): [BRIGHTHY]  getNationalRoaming=false Roaming=false
01-14 21:42:20.109: E/Tethering(11125): <!>com.android.server.connectivity.Tethering 278<!> active iface (usb0) reported as added, ignoring
01-14 21:42:22.109: E/Tethering(11125): <!>com.android.server.connectivity.Tethering 278<!> active iface (usb0) reported as added, ignoring
01-14 21:42:24.099: E/Tethering(11125): <!>com.android.server.connectivity.Tethering 278<!> active iface (usb0) reported as added, ignoring
01-14 21:42:30.759: D/StatusBarPolicy(11197): [BRIGHTHY] 0. mDataNetType: 8
01-14 21:42:30.759: D/StatusBarPolicy(11197): [BRIGHTHY] curNetwork=22610 curHPLMN=22610
01-14 21:42:30.759: D/StatusBarPolicy(11197): [BRIGHTHY]  getNationalRoaming=false Roaming=false
01-14 21:42:30.829: V/DATA(11214): <!>com.android.internal.telephony.MMDataConnectionTracker 1820<!> [DCT] intent received :android.intent.action.SCREEN_OFF
01-14 21:42:30.839: V/FASTDORMANCTY(11214): <!>com.android.internal.telephony.LgeFastDormancyHandler 987<!> [UNKNOWN] intent received :android.intent.action.SCREEN_OFF
01-14 21:42:35.799: D/[Andy_Lock](11125): <!>com.android.internal.policy.impl.Andy_LockScreen 1556<!>  getCurrentStatus simStateREADY
01-14 21:42:35.869: I/#LGIME(11205): <!>com.jungle.android.utils.Glog 35<!> Action : android.intent.action.CLOSE_SYSTEM_DIALOGS
01-14 21:42:35.879: E/WindowManager(11125): <!>com.android.internal.policy.impl.PhoneWindowManager 2211<!> bwk  rotationForOrientationLw case return
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
 <activity
        android:name="com.example.swipefragments.MainActivity"
        android:label="Stiai ca..." 
        android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
        android:screenOrientation="portrait">

        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>