【问题标题】:Android Activity Class Not Found just before creating first project在创建第一个项目之前未找到 Android Activity 类
【发布时间】:2014-08-22 15:46:50
【问题描述】:

我今天早上下载了 Android Studio。我有Java背景,专业开发过PHP+Mysql+Jquery。我正在关注 android 开发者教程,但是当我创建第一个项目时(我猜它应该是 100% 功能上的 Hello World),并设置了一个 AVD 模拟器。

但是当我运行新项目时,它会在下一个日志中抛出一个致命错误:

08-22 15:39:04.970      833-833/picacodigo.prueba3 D/dalvikvm﹕ Not late-enabling CheckJNI (already on)
08-22 15:39:05.480      833-833/picacodigo.prueba3 D/AndroidRuntime﹕ Shutting down VM
08-22 15:39:05.480      833-833/picacodigo.prueba3 W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0xb2abdd70)
08-22 15:39:05.500      833-833/picacodigo.prueba3 E/AndroidRuntime﹕ FATAL EXCEPTION: main
    Process: picacodigo.prueba3, PID: 833
    java.lang.RuntimeException: Unable to start activity ComponentInfo{picacodigo.prueba3/picacodigo.prueba3.prueba3}: android.util.AndroidRuntimeException: You cannot combine swipe dismissal and the action bar.
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2197)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2258)
    at android.app.ActivityThread.access$800(ActivityThread.java:138)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1209)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:136)
    at android.app.ActivityThread.main(ActivityThread.java:5026)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:515)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
    at dalvik.system.NativeStart.main(Native Method)
    Caused by: android.util.AndroidRuntimeException: You cannot combine swipe dismissal and the action bar.
    at com.android.internal.policy.impl.PhoneWindow.requestFeature(PhoneWindow.java:275)
    at com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:2872)
    at com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:3129)
    at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:303)
    at android.app.Activity.setContentView(Activity.java:1930)
    at picacodigo.prueba3.prueba3.onCreate(prueba3.java:14)
    at android.app.Activity.performCreate(Activity.java:5242)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2161)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2258)
    at android.app.ActivityThread.access$800(ActivityThread.java:138)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1209)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:136)
    at android.app.ActivityThread.main(ActivityThread.java:5026)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:515)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
    at dalvik.system.NativeStart.main(Native Method)

我没有编辑Android Studio创建的默认代码

【问题讨论】:

  • hva eu​​ 在清单中声明了它?
  • 尝试将目标 sdk 版本更改为 19
  • 感谢@Lal,现在它可以正常运行了:)
  • 如果我发布它,你能接受我的回答吗..@Pica
  • 当然,@Lal。发布它

标签: android android-activity android-studio


【解决方案1】:

将目标 sdk 版本更改为 19

在这里查看targetSdkVersion setting

请勿将 API 级别 20 和平台 4.4W 用作 Android 虚拟设备。在 AVD 上设置了 Level 19 和 Platform 4.2.2,一切都可以正常运行。

【讨论】:

    猜你喜欢
    • 2021-02-08
    • 1970-01-01
    • 2019-03-18
    • 1970-01-01
    • 2013-05-15
    • 1970-01-01
    • 2021-03-14
    • 1970-01-01
    • 2011-09-03
    相关资源
    最近更新 更多