问题已经解决。我重新下载了as的vitamio版本,以module的形式导入,直接就可以播放了。也不用判断版本,修改SDK。
android { compileSdkVersion 26 defaultConfig { applicationId "com.xie.com.imoocmusic" minSdkVersion 17 targetSdkVersion 28 versionCode 2 versionName "2.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { implementation 'com.android.support:support-v4:26.1.0' compile fileTree(dir: 'libs', include: ['*.jar']) compile project(':vitamio') compile 'com.android.support:appcompat-v7:26+' compile 'com.android.support:recyclerview-v7:26+' compile 'com.android.support:design:26+' compile 'com.github.bumptech.glide:glide:3.7.0' compile 'jp.wasabeef:glide-transformations:3.0.1' compile 'de.hdodenhof:circleimageview:3.0.0' compile 'com.android.support.constraint:constraint-layout:1.1.3' compile 'com.alibaba:fastjson:1.1.52.android' compile 'com.blankj:utilcode:1.11.1' compile 'org.igniterealtime.smack:smack-android:4.1.4' compile 'org.igniterealtime.smack:smack-tcp:4.1.4' compile 'org.igniterealtime.smack:smack-im:4.1.4' compile 'org.igniterealtime.smack:smack-extensions:4.1.4' }
导包导错了,不是io.vov包下的vitamio.BuildConfig,而是你的包下的vitamio.BuildConfig。其他类同理
我也遇到过,点开文件导入BuildConfig类就可以了,还有直播源必须是有效的,否则也会出错,后面的问题我没遇到
哪里报错,有什么提示吗?
问题解决办法:把gradle下的targeSDK的数值更改位21