2016-09-27 35 views
0

嘿傢伙我是新來的java和android studio.From第一天的android工作室我有一個奇怪的錯誤在android工作室,它不讓我在我的設備上運行應用程序。獲取[不幸的應用程序停止工作]與android工作室中的每個新項目,但不與

它總是給出這個錯誤[不幸的應用程序停止工作],每當我用新的包名稱一些應用程序。但是,這裏是我從我的朋友那裏得到一個項目文件,該項目運行良好,我的設備[這也是我的代碼] 我的意思是,如果我只是複製我的代碼和其他東西在我的朋友Android項目[如果把我的朋友的Android項目作爲基本文件]它運行沒有任何錯誤。

現在我必須強制重複使用該項目[我的朋友給我]編寫我的所有代碼並在設備上運行它們。我想知道爲什麼這個問題沒有發生在我的朋友的項目上,而只發生在我的所有新項目上。

如果有人能幫助我,我將非常感激。由於這個奇怪的錯誤,我無法用我選擇的軟件包名稱測試我的應用程序。

logcat的是這裏

09-28 14:29:50.011 22023-22023/com.lunarpole.hirob I/dalvikvm﹕ Could not find method android.view.Window$Callback.onProvideKeyboardShortcuts, referenced from method android.support.v7.view.WindowCallbackWrapper.onProvideKeyboardShortcuts 
09-28 14:29:50.011 22023-22023/com.lunarpole.hirob W/dalvikvm﹕ VFY: unable to resolve interface method 16192: Landroid/view/Window$Callback;.onProvideKeyboardShortcuts (Ljava/util/List;Landroid/view/Menu;I)V 
09-28 14:29:50.011 22023-22023/com.lunarpole.hirob D/dalvikvm﹕ VFY: replacing opcode 0x72 at 0x0002 
09-28 14:29:50.011 22023-22023/com.lunarpole.hirob W/dalvikvm﹕ VFY: unable to find class referenced in signature (Landroid/view/SearchEvent;) 
09-28 14:29:50.011 22023-22023/com.lunarpole.hirob I/dalvikvm﹕ Could not find method android.view.Window$Callback.onSearchRequested, referenced from method android.support.v7.view.WindowCallbackWrapper.onSearchRequested 
09-28 14:29:50.011 22023-22023/com.lunarpole.hirob W/dalvikvm﹕ VFY: unable to resolve interface method 16194: Landroid/view/Window$Callback;.onSearchRequested (Landroid/view/SearchEvent;)Z 
09-28 14:29:50.011 22023-22023/com.lunarpole.hirob D/dalvikvm﹕ VFY: replacing opcode 0x72 at 0x0002 
09-28 14:29:50.011 22023-22023/com.lunarpole.hirob I/dalvikvm﹕ Could not find method android.view.Window$Callback.onWindowStartingActionMode, referenced from method android.support.v7.view.WindowCallbackWrapper.onWindowStartingActionMode 
09-28 14:29:50.011 22023-22023/com.lunarpole.hirob W/dalvikvm﹕ VFY: unable to resolve interface method 16198: Landroid/view/Window$Callback;.onWindowStartingActionMode (Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; 
09-28 14:29:50.016 22023-22023/com.lunarpole.hirob D/dalvikvm﹕ VFY: replacing opcode 0x72 at 0x0002 
09-28 14:29:50.016 22023-22023/com.lunarpole.hirob I/dalvikvm﹕ Could not find method android.content.res.TypedArray.getChangingConfigurations, referenced from method android.support.v7.widget.TintTypedArray.getChangingConfigurations 
09-28 14:29:50.016 22023-22023/com.lunarpole.hirob W/dalvikvm﹕ VFY: unable to resolve virtual method 453: Landroid/content/res/TypedArray;.getChangingConfigurations()I 
09-28 14:29:50.016 22023-22023/com.lunarpole.hirob D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x0002 
09-28 14:29:50.016 22023-22023/com.lunarpole.hirob I/dalvikvm﹕ Could not find method android.content.res.TypedArray.getType, referenced from method android.support.v7.widget.TintTypedArray.getType 
09-28 14:29:50.016 22023-22023/com.lunarpole.hirob W/dalvikvm﹕ VFY: unable to resolve virtual method 475: Landroid/content/res/TypedArray;.getType (I)I 
09-28 14:29:50.016 22023-22023/com.lunarpole.hirob D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x0008 
09-28 14:29:50.031 22023-22023/com.lunarpole.hirob E/VdcInflateDelegate﹕ Exception while inflating <vector> 
    org.xmlpull.v1.XmlPullParserException: Binary XML file line #17<vector> tag requires viewportWidth > 0 
      at android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(VectorDrawableCompat.java:541) 
      at android.support.graphics.drawable.VectorDrawableCompat.inflate(VectorDrawableCompat.java:478) 
      at android.support.graphics.drawable.VectorDrawableCompat.createFromXmlInner(VectorDrawableCompat.java:441) 
      at android.support.v7.widget.AppCompatDrawableManager$VdcInflateDelegate.createFromXmlInner(AppCompatDrawableManager.java:736) 
      at android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:359) 
      at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:189) 
      at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:182) 
      at android.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(AppCompatDrawableManager.java:717) 
      at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:187) 
      at android.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray.java:77) 
      at android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:127) 
      at android.support.v7.app.AppCompatDelegateImplV9.<init>(AppCompatDelegateImplV9.java:147) 
      at android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:27) 
      at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:50) 
      at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:201) 
      at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:181) 
      at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:521) 
      at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:71) 
      at com.lunarpole.hirob.MainActivity.onCreate(MainActivity.java:14) 
      at android.app.Activity.performCreate(Activity.java:5451) 
      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093) 
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2377) 
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471) 
      at android.app.ActivityThread.access$900(ActivityThread.java:175) 
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308) 
      at android.os.Handler.dispatchMessage(Handler.java:102) 
      at android.os.Looper.loop(Looper.java:146) 
      at android.app.ActivityThread.main(ActivityThread.java:5602) 
      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:1283) 
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099) 
      at dalvik.system.NativeStart.main(Native Method) 
09-28 14:29:50.031 22023-22023/com.lunarpole.hirob D/AndroidRuntime﹕ Shutting down VM 
09-28 14:29:50.031 22023-22023/com.lunarpole.hirob W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0x41fa3c08) 
09-28 14:29:50.036 22023-22023/com.lunarpole.hirob E/AndroidRuntime﹕ FATAL EXCEPTION: main 
    Process: com.lunarpole.hirob, PID: 22023 
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.lunarpole.hirob/com.lunarpole.hirob.MainActivity}: android.content.res.Resources$NotFoundException: File res/drawable/abc_vector_test.xml from drawable resource ID #0x7f02004f 
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2413) 
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471) 
      at android.app.ActivityThread.access$900(ActivityThread.java:175) 
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308) 
      at android.os.Handler.dispatchMessage(Handler.java:102) 
      at android.os.Looper.loop(Looper.java:146) 
      at android.app.ActivityThread.main(ActivityThread.java:5602) 
      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:1283) 
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099) 
      at dalvik.system.NativeStart.main(Native Method) 
    Caused by: android.content.res.Resources$NotFoundException: File res/drawable/abc_vector_test.xml from drawable resource ID #0x7f02004f 
      at android.content.res.Resources.loadDrawable(Resources.java:3422) 
      at android.content.res.Resources.getDrawable(Resources.java:1909) 
      at android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:346) 
      at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:194) 
      at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:182) 
      at android.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(AppCompatDrawableManager.java:717) 
      at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:187) 
      at android.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray.java:77) 
      at android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:127) 
      at android.support.v7.app.AppCompatDelegateImplV9.<init>(AppCompatDelegateImplV9.java:147) 
      at android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:27) 
      at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:50) 
      at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:201) 
      at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:181) 
      at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:521) 
      at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:71) 
      at com.lunarpole.hirob.MainActivity.onCreate(MainActivity.java:14) 
      at android.app.Activity.performCreate(Activity.java:5451) 
      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093) 
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2377) 
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471) 
            at android.app.ActivityThread.access$900(ActivityThread.java:175) 
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308) 
            at android.os.Handler.dispatchMessage(Handler.java:102) 
            at android.os.Looper.loop(Looper.java:146) 
            at android.app.ActivityThread.main(ActivityThread.java:5602) 
            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:1283) 
            at com.android.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 android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:986) 
      at android.graphics.drawable.Drawable.createFromXml(Drawable.java:930) 
      at android.content.res.Resources.loadDrawable(Resources.java:3418) 
            at android.content.res.Resources.getDrawable(Resources.java:1909) 
            at android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:346) 
            at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:194) 
            at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:182) 
            at android.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(AppCompatDrawableManager.java:717) 
            at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:187) 
            at android.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray.java:77) 
            at android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:127) 
            at android.support.v7.app.AppCompatDelegateImplV9.<init>(AppCompatDelegateImplV9.java:147) 
            at android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:27) 
            at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:50) 
            at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:201) 
            at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:181) 
            at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:521) 
            at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:71) 
            at com.lunarpole.hirob.MainActivity.onCreate(MainActivity.java:14) 
            at android.app.Activity.performCreate(Activity.java:5451) 
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093) 
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2377) 
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471) 
            at android.app.ActivityThread.access$900(ActivityThread.java:175) 
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308) 
            at android.os.Handler.dispatchMessage(Handler.java:102) 
            at android.os.Looper.loop(Looper.java:146) 
            at android.app.ActivityThread.main(ActivityThread.java:5602) 
            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:1283) 
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099) 
            at dalvik.system.NativeStart.main(Native Method) 
+0

你有沒有嘗試給你的項目給你的朋友看看它是否崩潰? – Shaishav

+0

是的,它並沒有崩潰在那裏。即使他無法理解這個奇怪的問題 –

+0

只有當我試圖用新的包名稱在一個新的項目中做某件事時纔會發生。 –

回答

1

感謝所有你們誰在這個問題上幫了我的一羣。我解決了這個問題,通過更換依賴 從

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:24.2.0' 
} 

To 
dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:21.0.3' 
} 

正確的編譯。我的朋友

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 21 
    buildToolsVersion "21.1.2" 

    defaultConfig { 
     applicationId "com.lunarpole.helloapp" 
     minSdkVersion 15 
     targetSdkVersion 21 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:21.0.3' 
} 

錯誤的build.gradle文件的搖籃這給了我錯誤

apply plugin: 'com.android.application' 

    android { 
     compileSdkVersion 24 
     buildToolsVersion "23.0.1" 

     defaultConfig { 
      applicationId "com.lunarpole.beauty" 
      minSdkVersion 15 
      targetSdkVersion 24 
      versionCode 1 
      versionName "1.0" 
     } 
     buildTypes { 
      release { 
       minifyEnabled false 
       proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
      } 
     } 
    } 

    dependencies { 
     compile fileTree(dir: 'libs', include: ['*.jar']) 
     compile 'com.android.support:appcompat-v7:24.2.0' 
    } 

,但現在我想知道我怎麼可以把這些相關在默認情況下,這樣我每次打開新項目和roid studio會自動將這些依賴項放入gradle中。如何做到這一點

+0

您之前的gradle.build出現問題: buildToolsVersion「23.0.1」 它需要是24.2.1。 你不能定位SDK 24並使用構建工具23. –

+0

在構建工具版本列表中,它給了我24.0.2的選項,它可以,如果我去它 –

+0

對不起,我的壞。版本是24.0.2 –

相關問題