【发布时间】:2014-02-04 02:44:32
【问题描述】:
首先,我是安卓新手。我在 SO 中遇到了许多类似的问题,但对我来说没有任何意义。我无法让我的应用程序运行。我在模拟器上看到的只是“不幸的是 {app_name} 已停止”。不知道怎么解决。
这是我的清单文件:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<application
android:debuggable="true"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
LogCat:
02-03 01:49:59.255:E/Trace(3815):打开跟踪文件时出错:没有这样的 文件或目录 (2) 02-03 01:49:59.255: W/Trace(3815): 意外 来自 nativeGetEnabledTags 的值:0 02-03 01:49:59.255:W/Trace(3815): 来自 nativeGetEnabledTags 的意外值:0 02-03 01:49:59.255: W/Trace (3815):来自 nativeGetEnabledTags 的意外值:0 02-03 01:49:59.314:W/Trace(3815):来自意外的值 nativeGetEnabledTags:0 02-03 01:49:59.314:W/Trace(3815):意外 来自 nativeGetEnabledTags 的值:0 02-03 01:49:59.334:W/Trace(3815): 来自 nativeGetEnabledTags 的意外值:0 02-03 01:49:59.334: W/Trace (3815):来自 nativeGetEnabledTags 的意外值:0 02-03 01:49:59.334: D/AndroidRuntime(3815): 关闭 VM 02-03 01:49:59.334: W/dalvikvm(3815): threadid=1: 线程退出 未捕获的异常(组=0xb2d2e908)02-03 01:49:59.364: E/AndroidRuntime(3815): 致命例外: main 02-03 01:49:59.364: E/AndroidRuntime(3815): java.lang.RuntimeException: 无法 实例化活动 组件信息{com.example.rupantar/com.example.rupantar.MainActivity}: java.lang.NullPointerException 02-03 01:49:59.364: E/AndroidRuntime(3815):在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106) 02-03 01:49:59.364: E/AndroidRuntime(3815): 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 02-03 01:49:59.364: E/AndroidRuntime(3815): 在 android.app.ActivityThread.access$600(ActivityThread.java:141) 02-03 01:49:59.364:E/AndroidRuntime(3815):在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 02-03 01:49:59.364: E/AndroidRuntime(3815): 在 android.os.Handler.dispatchMessage(Handler.java:99) 02-03 01:49:59.364:E/AndroidRuntime(3815):在 android.os.Looper.loop(Looper.java:137) 02-03 01:49:59.364: E/AndroidRuntime(3815):在 android.app.ActivityThread.main(ActivityThread.java:5039) 02-03 01:49:59.364:E/AndroidRuntime(3815):在 java.lang.reflect.Method.invokeNative(Native Method) 02-03 01:49:59.364:E/AndroidRuntime(3815):在 java.lang.reflect.Method.invoke(Method.java:511) 02-03 01:49:59.364: E/AndroidRuntime(3815):在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 02-03 01:49:59.364: E/AndroidRuntime(3815): 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 02-03 01:49:59.364:E/AndroidRuntime(3815):在 dalvik.system.NativeStart.main(Native Method) 02-03 01:49:59.364: E/AndroidRuntime(3815):引起:java.lang.NullPointerException 02-03 01:49:59.364: E/AndroidRuntime(3815): 在 android.app.Activity.findViewById(Activity.java:1839) 02-03 01:49:59.364:E/AndroidRuntime(3815):在 com.example.rupantar.MainActivity.(MainActivity.java:37) 02-03 01:49:59.364:E/AndroidRuntime(3815):在 java.lang.Class.newInstanceImpl(本机方法)02-03 01:49:59.364: E/AndroidRuntime(3815):在 java.lang.Class.newInstance(Class.java:1319) 02-03 01:49:59.364: E/AndroidRuntime(3815):在 android.app.Instrumentation.newActivity(Instrumentation.java:1054) 02-03 01:49:59.364: E/AndroidRuntime(3815): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097) 02-03 01:49:59.364: E/AndroidRuntime(3815): ... 11 更多
【问题讨论】:
-
也分享 MainActivity Activity 代码以获得我们更多的帮助
标签: java android eclipse android-intent