有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Android Studio在硬件设备上运行时出错

我试图在我的硬件设备上运行默认的“hello world”程序,即apk 17,该设备是运行apk 19(KitKat)的三星Galaxy s3。我的程序可以在APK 21模拟器上完美运行,但应用程序在我的设备上加载了一瞬间,然后崩溃。我确信我找到了正确的驱动程序,因为当我点击“运行”按钮时,我的设备的名称就会显示出来,它可以与我的设备通信。它肯定处于USB调试模式,我已经尝试取消授权并将其返回给我的计算机,但没有任何效果。也许是我;我用的是过时的gradle还是什么

以下是事故日志:

10/31 20:43:14: Launching app
$ adb push C:\Users\G\AndroidStudioProjects\HappyBirthday\app\build\outputs\apk\app-debug.apk /data/local/tmp/com.example.安卓.happybirthday
$ adb shell pm install -r "/data/local/tmp/com.example.安卓.happybirthday"
    pkg: /data/local/tmp/com.example.安卓.happybirthday
Success


$ adb shell am start -n "com.example.安卓.happybirthday/com.example.安卓.happybirthday.MainActivity" -a 安卓.intent.action.MAIN -c 安卓.intent.category.LAUNCHER
Connected to process 30844 on device samsung-sph_l710t-b3849b78
I/InstantRun: Instant Run Runtime started. Android package is com.example.安卓.happybirthday, real application class is null.
W/InstantRun: No instant run dex files added to classpath
I/dalvikvm: Could not find method 安卓.view.Window$Callback.onProvideKeyboardShortcuts, referenced from method 安卓.support.v7.view.WindowCallbackWrapper.onProvideKeyboardShortcuts
W/dalvikvm: VFY: unable to resolve interface method 15997: L安卓/view/Window$Callback;.onProvideKeyboardShortcuts (Ljava/util/List;L安卓/view/Menu;I)V
D/dalvikvm: VFY: replacing opcode 0x72 at 0x0002
W/dalvikvm: VFY: unable to find class referenced in signature (L安卓/view/SearchEvent;)
I/dalvikvm: Could not find method 安卓.view.Window$Callback.onSearchRequested, referenced from method 安卓.support.v7.view.WindowCallbackWrapper.onSearchRequested
W/dalvikvm: VFY: unable to resolve interface method 15999: L安卓/view/Window$Callback;.onSearchRequested (L安卓/view/SearchEvent;)Z
D/dalvikvm: VFY: replacing opcode 0x72 at 0x0002
I/dalvikvm: Could not find method 安卓.view.Window$Callback.onWindowStartingActionMode, referenced from method 安卓.support.v7.view.WindowCallbackWrapper.onWindowStartingActionMode
W/dalvikvm: VFY: unable to resolve interface method 16003: L安卓/view/Window$Callback;.onWindowStartingActionMode (L安卓/view/ActionMode$Callback;I)L安卓/view/ActionMode;
D/dalvikvm: VFY: replacing opcode 0x72 at 0x0002
I/dalvikvm: Could not find method 安卓.content.res.TypedArray.getChangingConfigurations, referenced from method 安卓.support.v7.widget.TintTypedArray.getChangingConfigurations
W/dalvikvm: VFY: unable to resolve virtual method 685: L安卓/content/res/TypedArray;.getChangingConfigurations ()I
D/dalvikvm: VFY: replacing opcode 0x6e at 0x0002
I/dalvikvm: Could not find method 安卓.content.res.TypedArray.getType, referenced from method 安卓.support.v7.widget.TintTypedArray.getType
W/dalvikvm: VFY: unable to resolve virtual method 707: L安卓/content/res/TypedArray;.getType (I)I
D/dalvikvm: VFY: replacing opcode 0x6e at 0x0008
E/VdcInflateDelegate: Exception while inflating <vector>
                      org.xmlpull.v1.XmlPullParserException: Binary XML file line #17<vector> tag requires viewportHeight > 0
                          at 安卓.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(VectorDrawableCompat.java:544)
                          at 安卓.support.graphics.drawable.VectorDrawableCompat.inflate(VectorDrawableCompat.java:478)
                          at 安卓.support.graphics.drawable.VectorDrawableCompat.createFromXmlInner(VectorDrawableCompat.java:441)
                          at 安卓.support.v7.widget.AppCompatDrawableManager$VdcInflateDelegate.createFromXmlInner(AppCompatDrawableManager.java:742)
                          at 安卓.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:362)
                          at 安卓.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:192)
                          at 安卓.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:185)
                          at 安卓.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(AppCompatDrawableManager.java:720)
                          at 安卓.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:190)
                          at 安卓.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray.java:77)
                          at 安卓.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:127)
                          at 安卓.support.v7.app.AppCompatDelegateImplV9.<init>(AppCompatDelegateImplV9.java:147)
                          at 安卓.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:27)
                          at 安卓.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:50)
                          at 安卓.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:201)
                          at 安卓.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:181)
                          at 安卓.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:521)
                          at 安卓.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:71)
                          at com.example.安卓.happybirthday.MainActivity.onCreate(MainActivity.java:10)
                          at 安卓.app.Activity.performCreate(Activity.java:5451)
                          at 安卓.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)
                          at 安卓.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298)
                          at 安卓.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2392)
                          at 安卓.app.ActivityThread.access$900(ActivityThread.java:169)
                          at 安卓.app.ActivityThread$H.handleMessage(ActivityThread.java:1280)
                          at 安卓.os.Handler.dispatchMessage(Handler.java:102)
                          at 安卓.os.Looper.loop(Looper.java:146)
                          at 安卓.app.ActivityThread.main(ActivityThread.java:5487)
                          at java.lang.reflect.Method.invokeNative(Native Method)
                          at java.lang.reflect.Method.invoke(Method.java:515)
                          at com.安卓.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
                          at com.安卓.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
                          at dalvik.system.NativeStart.main(Native Method)
D/AndroidRuntime: Shutting down VM
W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x41b38da0)
E/AndroidRuntime: FATAL EXCEPTION: main
                  Process: com.example.安卓.happybirthday, PID: 30844
                  java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.安卓.happybirthday/com.example.安卓.happybirthday.MainActivity}: 安卓.content.res.Resources$NotFoundException: File res/drawable/abc_vector_test.xml from drawable resource ID #0x7f020052
                      at 安卓.app.ActivityThread.performLaunchActivity(ActivityThread.java:2334)
                      at 安卓.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2392)
                      at 安卓.app.ActivityThread.access$900(ActivityThread.java:169)
                      at 安卓.app.ActivityThread$H.handleMessage(ActivityThread.java:1280)
                      at 安卓.os.Handler.dispatchMessage(Handler.java:102)
                      at 安卓.os.Looper.loop(Looper.java:146)
                      at 安卓.app.ActivityThread.main(ActivityThread.java:5487)
                      at java.lang.reflect.Method.invokeNative(Native Method)
                      at java.lang.reflect.Method.invoke(Method.java:515)
                      at com.安卓.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
                      at com.安卓.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
                      at dalvik.system.NativeStart.main(Native Method)
                   Caused by: 安卓.content.res.Resources$NotFoundException: File res/drawable/abc_vector_test.xml from drawable resource ID #0x7f020052
                      at 安卓.content.res.Resources.loadDrawable(Resources.java:3066)
                      at 安卓.content.res.Resources.getDrawable(Resources.java:1627)
                      at 安卓.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:346)
                      at 安卓.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:197)
                      at 安卓.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:185)
                      at 安卓.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(AppCompatDrawableManager.java:720)
                      at 安卓.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:190)
                      at 安卓.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray.java:77)
                      at 安卓.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:127)
                      at 安卓.support.v7.app.AppCompatDelegateImplV9.<init>(AppCompatDelegateImplV9.java:147)
                      at 安卓.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:27)
                      at 安卓.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:50)
                      at 安卓.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:201)
                      at 安卓.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:181)
                      at 安卓.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:521)
                      at 安卓.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:71)
                      at com.example.安卓.happybirthday.MainActivity.onCreate(MainActivity.java:10)
                      at 安卓.app.Activity.performCreate(Activity.java:5451)
                      at 安卓.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)
                      at 安卓.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298)
                      at 安卓.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2392) 
                      at 安卓.app.ActivityThread.access$900(ActivityThread.java:169) 
                      at 安卓.app.ActivityThread$H.handleMessage(ActivityThread.java:1280) 
                      at 安卓.os.Handler.dispatchMessage(Handler.java:102) 
                      at 安卓.os.Looper.loop(Looper.java:146) 
                      at 安卓.app.ActivityThread.main(ActivityThread.java:5487) 
                      at java.lang.reflect.Method.invokeNative(Native Method) 
                      at java.lang.reflect.Method.invoke(Method.java:515) 
                      at com.安卓.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283) 
                      at com.安卓.internal.os.ZygoteInit.main(ZygoteInit.java:1099) 
                      at dalvik.system.NativeStart.main(Native Method) 
                   Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #17: invalid drawable tag vector
                      at 安卓.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:986)
                      at 安卓.graphics.drawable.Drawable.createFromXml(Drawable.java:930)
                      at 安卓.content.res.Resources.loadDrawable(Resources.java:3062)
                      at 安卓.content.res.Resources.getDrawable(Resources.java:1627) 
                      at 安卓.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:346) 
                      at 安卓.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:197) 
                      at 安卓.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:185) 
                      at 安卓.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(AppCompatDrawableManager.java:720) 
                      at 安卓.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:190) 
                      at 安卓.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray.java:77) 
                      at 安卓.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:127) 
                      at 安卓.support.v7.app.AppCompatDelegateImplV9.<init>(AppCompatDelegateImplV9.java:147) 
                      at 安卓.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:27) 
                      at 安卓.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:50) 
                      at 安卓.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:201) 
                      at 安卓.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:181) 
                      at 安卓.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:521) 
                      at 安卓.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:71) 
                      at com.example.安卓.happybirthday.MainActivity.onCreate(MainActivity.java:10) 
                      at 安卓.app.Activity.performCreate(Activity.java:5451) 
                      at 安卓.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093) 
                      at 安卓.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298) 
                      at 安卓.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2392) 
                      at 安卓.app.ActivityThread.access$900(ActivityThread.java:169) 
                      at 安卓.app.ActivityThread$H.handleMessage(ActivityThread.java:1280) 
                      at 安卓.os.Handler.dispatchMessage(Handler.java:102) 
                      at 安卓.os.Looper.loop(Looper.java:146) 
                      at 安卓.app.ActivityThread.main(ActivityThread.java:5487) 
                      at java.lang.reflect.Method.invokeNative(Native Method) 
                      at java.lang.reflect.Method.invoke(Method.java:515) 
                      at com.安卓.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283) 
                      at com.安卓.internal.os.ZygoteInit.main(ZygoteInit.java:1099) 
                      at dalvik.system.NativeStart.main(Native Method) 
I/Process: Sending signal. PID: 30844 SIG: 9
Application terminated.

共 (2) 个答案

  1. # 1 楼答案

    禁用项目的即时运行,清理并再次运行项目,它将工作

  2. # 2 楼答案

    首先检查你的绘图资源,确保abc_向量_测试。xml存在,然后转到项目的工作空间,删除app文件夹下的build文件夹,然后重建项目