Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 运行默认hello应用程序Gradle和API_Android - Fatal编程技术网

Android 运行默认hello应用程序Gradle和API

Android 运行默认hello应用程序Gradle和API,android,Android,刚刚下载了Android studio,遇到了一些问题。无法运行默认的hello world程序。 似乎与API版本号和正确链接有关? 最初我有版本20,它不适用于手机。我试着换到19岁 开始-计算机-属性高级系统设置环境变量如下: java_home C:程序文件/javajdk1.8.0_20 此外,我可能无意中改变了某些东西: 通信规范c:windows/system32/cmd32 从那里我从Android工作室下载了一些东西: SDK manager" 按API排序 我

刚刚下载了Android studio,遇到了一些问题。无法运行默认的hello world程序。 似乎与API版本号和正确链接有关? 最初我有版本20,它不适用于手机。我试着换到19岁

开始-计算机-属性高级系统设置环境变量如下: java_home C:程序文件/javajdk1.8.0_20 此外,我可能无意中改变了某些东西: 通信规范c:windows/system32/cmd32

从那里我从Android工作室下载了一些东西:

       SDK manager"
按API排序 我有所有的API都是19 由于某些原因,无法安装glass development preview。 我还有一些API 20的东西 usb驱动程序和存储库版本6 谷歌播放版本19 谷歌usb驱动程序版本10

跑 当我点击run。。。我选择Nexus7作为唯一的一款 手机屏幕打开,然后在加载时读取android

正在等待设备。日志

          "C:...\AppData\Local\Android\android-studio1\sdk\tools\emulator.exe" -avd nexus7             -netspeed full -netdelay none
       Device connected: emulator-5554
       Device nexus7 [emulator-5554] is online, waiting for processes to start up..
       Device nexus7 [emulator-5554] is online, waiting for processes to start up..
       Device nexus7 [emulator-5554] is online, waiting for processes to start up..
       Device nexus7 [emulator-5554] is online, waiting for processes to start up..
       Device nexus7 [emulator-5554] is online, waiting for processes to start up..
___________手机开始工作时,右上角没有文字________

当我滑动时,屏幕变暗,然后亮起 我重新运行它并选择open nexus 7

设备连接7

e"log cat log reads....
      09-15 22:56:52.200      777-777/com.example.******.myapplication D/AndroidRuntime﹕            Shutting down VM
      09-15 22:56:52.200      777-777/com.example.******.myapplication W/dalvikvm﹕ threadid=1:    thread exiting with uncaught exception (group=0xb3a81d70)
        09-15 22:56:52.230      777-777/com.example.******.myapplication E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.example.******.myapplication, PID: 777
java.lang.RuntimeException: Unable to start activity                                         ComponentInfo{com.example.******.myapplication/com.example.******.myapplication.MyActivity}: 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 com.example.******.myapplication.MyActivity.onCreate(MyActivity.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)
e


对不起,我对这一切都一无所知,不知道该发布什么。我没有碰任何代码,这都是默认的

这似乎是一个众所周知的问题,因为您无法将滑动解除和操作栏结合起来

它是这样说的:

不要将API级别20和平台4.4W用作Android虚拟设备。当标高19和平台4.2.2设置为ADV时,一切正常运行

改变AVD目标

打开AVD管理器 工具->安卓->AVD管理器


CHK0NDAGER更改上述值后 然后,我做了另一张海报发现的以下内容。。 这似乎解决了问题

谢谢大家

我也有同样的问题。但sdk版本不是导致此异常的原因

在AndroidManifest.xml文件中,主题包含ActionBar

android:theme=@style/AppTheme>

将上面的行更改为

android:theme=@android:style/theme.DeviceDefault>


这将修复异常。

gradle:apply插件的副本:“com.android.application”android{compileSdkVersion 20 buildToolsVersion 20.0.0 defaultConfig{applicationId com.example.imrankarmali.myapplication minSdkVersion 19 targetSdkVersion 20 versionCode 1 versionName 1.0}buildTypes{release{runProguard false proguardFiles getDefaultProguardFile'proguard-android.txt','proguard rules.pro'}}}}}}依赖项{compile fileTreedir'libs',包括:['*.jar']}试图将它要求同步的所有20到19个:Gradle项目syc失败。基本功能(如编辑、调试)无法正常工作。您的仿真器的API级别是多少?是android手机还是android wear?单击工具->android->AVD管理器打开AVD管理器。单击CurrentEmulator,按Edit按钮,如果目标是Android 4.4W-API级别20,则更改目标。我将其设置为19,就像您在项目结构中建议的那样。所以我猜是19岁。除非我有别的事。我不明白的是,为什么我必须将每个新的项目manifest.xml从ndroid:theme=@style/AppTheme>更改为android:theme=@android:style/theme.DeviceDefault为什么设置错误?我有点害怕,尽管它现在可以工作,但它仍然没有正确设置,你知道我的意思吗,实际上,您必须将Emulator的目标更改为19级,而不是项目的目标。但你们解决了这个问题,我假设你们可能并没有在正确的电话设备模式下运行emulator。但我不确定。
e"log cat log reads....
      09-15 22:56:52.200      777-777/com.example.******.myapplication D/AndroidRuntime﹕            Shutting down VM
      09-15 22:56:52.200      777-777/com.example.******.myapplication W/dalvikvm﹕ threadid=1:    thread exiting with uncaught exception (group=0xb3a81d70)
        09-15 22:56:52.230      777-777/com.example.******.myapplication E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.example.******.myapplication, PID: 777
java.lang.RuntimeException: Unable to start activity                                         ComponentInfo{com.example.******.myapplication/com.example.******.myapplication.MyActivity}: 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 com.example.******.myapplication.MyActivity.onCreate(MyActivity.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)