为什么编译的APP运行是秒退 Page2

40 个回复 | 最后更新于 2016-08-08
cn22
2016-04-19
#20

回复#19 @joye1230 :

app 和 手机浏览器版,我打算重构了,太折腾了

joye1230
2016-04-19
#21

@cn22   

    1个月几个版本编译的时候好的,后来更新as2.0 pull了新版本

一开就闪退,好像csdn也在说这个,我试了几个也没办法

http://bbs.csdn.net/topics/391822764

cn22
2016-04-19
#22

回复#21 @joye1230 :

及时能运行,我点下app里面的提醒功能,闪退!,可能人品问题,我果断不折腾了,重构自己写算了

joye1230
2016-04-19
#23

lincanbin
2016-04-19
#24

你修改了哪些内容?

包名?

#19 @joye1230 :

@lincanbin

3 天前   #17

这个问题后面怎么解决的

我这边as2.0

编译也有这个问题

屏幕快照 2016-04-19 13.13.15.png

joye1230
2016-04-19
#25

没改,拉下来直接编译了

joye1230
2016-04-19
#26

04-19 14:04:42.419 10770-10770/com.lincanbin.carbonforum E/AndroidRuntime: FATAL EXCEPTION: main
   Process: com.lincanbin.carbonforum, PID: 10770
   java.lang.RuntimeException: Unable to start activity ComponentInfo{com.lincanbin.carbonforum/com.lincanbin.carbonforum.IndexActivity}: 
   android.view.InflateException: Binary XML file line #26: 
   Error inflating class android.support.design.widget.FloatingActionButton
   
   
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2279)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2329)
       at android.app.ActivityThread.access$1100(ActivityThread.java:141)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1242)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:136)
       at android.app.ActivityThread.main(ActivityThread.java:5290)
       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:859)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:675)
       at dalvik.system.NativeStart.main(Native Method)
    Caused by: android.view.InflateException: Binary XML file line #26: Error inflating class android.support.design.widget.FloatingActionButton
       at android.view.LayoutInflater.createView(LayoutInflater.java:640)
       at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:716)
       at android.view.LayoutInflater.rInflate(LayoutInflater.java:775)
       at android.view.LayoutInflater.rInflate(LayoutInflater.java:778)
       at android.view.LayoutInflater.inflate(LayoutInflater.java:512)
       at android.view.LayoutInflater.inflate(LayoutInflater.java:409)
       at android.view.LayoutInflater.inflate(LayoutInflater.java:358)
       at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:267)
       at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:129)
       at com.lincanbin.carbonforum.IndexActivity.onCreate(IndexActivity.java:71)
       at android.app.Activity.performCreate(Activity.java:5308)
       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1090)
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2243)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2329) 
       at android.app.ActivityThread.access$1100(ActivityThread.java:141) 
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1242) 
       at android.os.Handler.dispatchMessage(Handler.java:102) 
       at android.os.Looper.loop(Looper.java:136) 
       at android.app.ActivityThread.main(ActivityThread.java:5290) 
       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:859) 
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:675) 
       at dalvik.system.NativeStart.main(Native Method) 
    Caused by: java.lang.reflect.InvocationTargetException
       at java.lang.reflect.Constructor.constructNative(Native Method)
       at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
       at android.view.LayoutInflater.createView(LayoutInflater.java:614)
       at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:716) 
       at android.view.LayoutInflater.rInflate(LayoutInflater.java:775) 
       at android.view.LayoutInflater.rInflate(LayoutInflater.java:778) 
       at android.view.LayoutInflater.inflate(LayoutInflater.java:512) 
       at android.view.LayoutInflater.inflate(LayoutInflater.java:409) 
       at android.view.LayoutInflater.inflate(LayoutInflater.java:358) 
       at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:267) 
       at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:129) 
       at com.lincanbin.carbonforum.IndexActivity.onCreate(IndexActivity.java:71) 
       at android.app.Activity.performCreate(Activity.java:5308) 
       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1090) 
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2243) 
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2329) 
       at android.app.ActivityThread.access$1100(ActivityThread.java:141) 
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1242) 
       at android.os.Handler.dispatchMessage(Handler.java:102) 
       at android.os.Looper.loop(Looper.java:136) 
       at android.app.ActivityThread.main(ActivityThread.java:5290) 
       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:859) 
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:675) 
       at dalvik.system.NativeStart.main(Native Method) 
    Caused by: android.content.res.Resources$NotFoundException: File res/drawable/ic_add_24dp.xml from drawable resource ID #0x7f02004e
       at android.content.res.Resources.loadDrawable(Resources.java:2154)
       at android.content.res.TypedArray.getDrawable(TypedArray.java:650)
       at android.widget.ImageView.<init>(ImageView.java:129)
       at android.widget.ImageButton.<init>(ImageButton.java:87)
       at android.support.v7.widget.AppCompatImageButton.<init>(AppCompatImageButton.java:57)
       at android.support.design.widget.VisibilityAwareImageButton.<init>(VisibilityAwareImageButton.java:37)
       at android.support.design.widget.FloatingActionButton.<init>(FloatingActionButton.java:109)
       at android.support.design.widget.FloatingActionButton.<init>(FloatingActionButton.java:105)
       at java.lang.reflect.Constructor.constructNative(Native Method) 
       at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
       at android.view.LayoutInflater.createView(LayoutInflater.java:614) 
       at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:716) 
       at android.view.LayoutInflater.rInflate(LayoutInflater.java:775) 
       at android.view.LayoutInflater.rInflate(LayoutInflater.java:778) 
       at android.view.LayoutInflater.inflate(LayoutInflater.java:512) 
       at android.view.LayoutInflater.inflate(LayoutInflater.java:409) 
       at android.view.LayoutInflater.inflate(LayoutInflater.java:358) 
       at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:267) 
       at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:129) 
       at com.lincanbin.carbonforum.IndexActivity.onCreate(IndexActivity.java:71) 
       at android.app.Activity.performCreate(Activity.java:5308) 
       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1090) 
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2243) 
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2329) 
       at android.app.ActivityThread.access$1100(ActivityThread.java:141) 
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1242) 
       at android.os.Handler.dispatchMessage(Handler.java:102) 
       at android.os.Looper.loop(Looper.java:136) 
       at android.app.ActivityThread.main(ActivityThread.java:5290) 
       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:859) 
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:675) 
       at dalvik.system.NativeStart.main(Native Method) 
    Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #1: invalid drawable tag vector
       at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:933)
       at android.graphics.drawable.Drawable.createFromXml(Drawable.java:877)
       at android.content.res.Resources.loadDrawable(Resources.java:2150)
       at android.content.res.TypedArray.getDrawable(TypedArray.java:650) 
       at android.widget.ImageView.<init>(ImageView.java:129) 
       at android.widget.ImageButton.<init>(ImageButton.java:87) 
       at android.support.v7.widget.AppCompatImageButton.<init>(AppCompatImageButton.java:57) 
       at android.support.design.widget.VisibilityAwareImageButton.<init>(VisibilityAwareImageButton.java:37) 
       at android.support.design.widget.FloatingActionButton.<init>(FloatingActionButton.java:109) 
       at android.support.design.widget.FloatingActionButton.<init>(FloatingActionButton.java:105) 
       at java.lang.reflect.Constructor.constructNative(Native Method) 
       at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
       at android.view.LayoutInflater.createView(LayoutInflater.java:614) 
       at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:716) 
       at android.view.LayoutInflater.rInflate(LayoutInflater.java:775) 
       at android.view.LayoutInflater.rInflate(LayoutInflater.java:778) 
       at android.view.LayoutInflater.inflate(LayoutInflater.java:512) 
       at android.view.LayoutInflater.inflate(LayoutInflater.java:409) 
       at android.view.LayoutInflater.inflate(LayoutInflater.java:358) 
       at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:267) 
       at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:129) 
       at com.lincanbin.carbonforum.IndexActivity.onCreate(IndexActivity.java:71) 
       at android.app.Activity.performCreate(Activity.java:5308) 
       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1090) 
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2243) 
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2329) 
       at android.app.ActivityThread.access$1100(ActivityThread.java:141) 
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1242) 
       at android.os.Handler.dispatchMessage(Handler.java:102) 
       at android.os.Looper.loop(Looper.java:136) 
       at android.app.ActivityThread.main(ActivityThread.java:5290) 
       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:859) 
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:675) 
       at dalvik.system.NativeStart.main(Native Method)


joye1230
2016-04-19
#27

不太好粘,完整日志

joye1230
2016-04-19
#28

屏幕快照 2016-04-19 14.11.20.png屏幕快照 2016-04-19 14.11.20.png

joye1230
2016-04-19
#29

@lincanbin

18 分钟前   #24

中间那条setContentView挂掉的

屏幕快照 2016-04-19 14.34.02.png

lincanbin
2016-04-19
#30

回复#29 @joye1230 :

https://github.com/lincanbin/Android-Carbon-Forum/blob/master/build.gradle#L8

开你自己的这个文件,看你的gradle版本,如果低于2的话。

用这个:

http://android-developers.blogspot.sg/2016/02/android-support-library-232.html

https://github.com/lincanbin/Android-Carbon-Forum/blob/master/app/build.gradle#L17

 // Gradle Plugin 1.5  
 android {  
   defaultConfig {  
     generatedDensities = []  
  }  

  // This is handled for you by the 2.0+ Gradle Plugin  
  aaptOptions {  
    additionalParameters "--no-version-vectors"  
  }  
 }

替换掉里面的:

 // Gradle Plugin 2.0+  
 android {  
   defaultConfig {  
     vectorDrawables.useSupportLibrary = true  
    }  
 }

joye1230
2016-04-19
#31

@lincanbin

如果版本号也是2.1呢,下面的也替换了


lincanbin
2016-04-19
#32

回复#31 @joye1230 :


这样换掉app/build.gradle:


apply plugin: 'com.android.application'

android {
    signingConfigs {
    }
    compileSdkVersion 23
    buildToolsVersion '23.0.3'
    defaultConfig {
        applicationId "com.lincanbin.carbonforum"
        minSdkVersion 15
        multiDexEnabled true
        targetSdkVersion 23
        versionCode 22
        versionName '5.0.1'
        // To disable this functionality (and gain the true advantage and space savings of this Support Library)
        generatedDensities = []  
    }
    // This is handled for you by the 2.0+ Gradle Plugin  
    aaptOptions {  
        additionalParameters "--no-version-vectors"  
    }  
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    productFlavors {
    }
    lintOptions {
        abortOnError false
    }
    // http://tools.android.com/tech-docs/new-build-system
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile('com.mikepenz:materialdrawer:4.6.4@aar') {
        transitive = true
    }
    compile 'com.android.support:support-v4:23.2.0'
    compile 'com.android.support:appcompat-v7:23.2.0'
    compile 'com.android.support:recyclerview-v7:23.2.0'
    compile 'com.android.support:cardview-v7:23.2.0'
    compile 'com.android.support:design:23.2.0'
    compile 'com.github.bumptech.glide:glide:3.7.0'
    compile 'de.hdodenhof:circleimageview:2.0.0'
    compile 'com.mikepenz:google-material-typeface:2.2.0.1@aar'
}


joye1230
2016-04-19
#33

@incanbin

    替换过了,项目清了重编还是这个报错。。。

joye1230
2016-04-19
#34

新特性搞死系列。。。。暂时放弃了,等稳定版本

lincanbin
2016-04-19
#35

回复#34 @joye1230 :

我这边编译一直正常啊……

而且楼上几个编译也正常……

remenbo
2016-04-29
#36

怎么样 这个问题搞定了没有

lincanbin
2016-04-29
#37

回复#36 @remenbo :

早搞定了。

remenbo
2016-04-29
#38

回复#37 @lincanbin :

那就要开始折腾了

lincanbin
2016-04-29
#39

回复#38 @remenbo :

编译一下几分钟,没啥好折腾的。


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录