资源$ NotFoundException:文件res / drawable / abc_ic_ab_back_material.xml [英] Resources$NotFoundException: File res/drawable/abc_ic_ab_back_material.xml
问题描述
在解决了一个jdk零值错误之后,现在我正在面对这个问题,我做了一点研究,但似乎我无法做到这一点,这里是日志错误
FATAL EXCEPTION:main
E / AndroidRuntime:java.lang.RuntimeException:无法启动活动ComponentInfo {.MainActivity}:android.content.res.Resources $ NotFoundException:File res / drawable / abc_ic_ab_back_material.xml从可绘制的资源ID#0x7f020013
E / AndroidRuntime:在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2204)
E / AndroidRuntime:在android.app.ActivityThread .handleLaunchActivity(ActivityThread.java:2254)
E / AndroidRuntime:在android.app.ActivityThread.access $ 600(ActivityThread.java:141)
E / AndroidRuntime:在android.app.ActivityThread $ H。 handleMessage(ActivityThread.java:1234)
E / AndroidRuntime:在android.os.Handler.dispatchMessage(Handler.java:99)
E / AndroidRuntime:在android.os.Looper.loop(Looper。 java:137)
E / AndroidRuntime:在android.app.ActivityThread.main(ActivityThread.java:5069)
E / AndroidRuntime:在java.lang.reflect.Method.invokeNative(本地方法)
E / AndroidRuntime:在java.lang.reflect.Method.invoke(Method.java:511)
E / AndroidRuntime:在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:793)
E / AndroidRuntime:在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
E / AndroidRuntime:在dalvik.system.NativeStart.main(本地方法)
E / AndroidRuntime:引起:android.content.res.Resources $ NotFoundException:文件res / drawable / abc_ic_ab_back_material.xml来自可绘制资源ID#0x7f020013
E / AndroidRuntime:在android.content.res.Resources.loadDrawable(资源.java:1953)
E / AndroidRuntime:在android.content.res.Resources.getDrawable(Resources.java:660)
E / AndroidRuntime:在android.support.v4.content.ContextCompat.getDrawable (ContextCompat.java:354)
E / AndroidRuntime:在android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:193)
E / AndroidRuntime:在android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:181 )
E / AndroidRuntime:在android.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(AppCompatDrawableManager.java:689)
E / AndroidRuntime:在android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager .java:186)
E / AndroidRuntime:at android.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray.java:77)
E / AndroidRuntime:at android.support.v7.app.AppCompatDelegateImplBase (AppCompatDelegateImplBase.java:83)
E / AndroidRuntime:在android.support.v7.app.AppCompatDelegateImplV7。< init>(AppCompatDelegateImplV7.java:146)
E / AndroidRuntime:在android.support.v7.app.AppCompatDelegateImplV11。< init>(AppCompatDeleg ateImplV11.java:28)
E / AndroidRuntime:在android.support.v7.app.AppCompatDelegateImplV14。< init>(AppCompatDelegateImplV14.java:41)
E / AndroidRuntime:at android.support.v7 .app.AppCompatDelegate.create(AppCompatDelegate.java:193)
E / AndroidRuntime:在android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:173)
E / AndroidRuntime:在android (AppCompatActivity.java:511)
E / AndroidRuntime:在android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:71)
E / AndroidRuntime:在.MainActivity.onCreate(MainActivity.java:29)
E / AndroidRuntime:在android.app.Activity.performCreate(Activity.java:5104)
E / AndroidRuntime:在android.app。 Instrumentation.callActivityOnCreate(Instrumentation.java:1092)
E / AndroidRuntime:在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148)
E / AndroidRuntime:在android.app.Ac tivityThread.handleLaunchActivity(ActivityThread.java:2254)
E / AndroidRuntime:在android.app.ActivityThread.access $ 600(ActivityThread.java:141)
E / AndroidRuntime:在android.app.ActivityThread $ H .handleMessage(ActivityThread.java:1234)
E / AndroidRuntime:在android.os.Handler.dispatchMessage(Handler.java:99)
E / AndroidRuntime:在android.os.Looper.loop(Looper .java:137)
E / AndroidRuntime:在android.app.ActivityThread.main(ActivityThread.java:5069)
E / AndroidRuntime:在java.lang.reflect.Method.invokeNative(本地方法)
E / AndroidRuntime:在java.lang.reflect.Method.invoke(Method.java:511)
E / AndroidRuntime:在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit。 java:793)
E / AndroidRuntime:at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
E / AndroidRuntime:at dalvik.system.NativeStart.main(Native Method )
E / AndroidRuntime:引起:o rg.xmlpull.v1.XmlPullParserException:二进制XML文件行#17:无效的可绘制标记向量
E / AndroidRuntime:在android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:881)
E / AndroidRuntime:在android.graphics.drawable.Drawable.createFromXml(Drawable.java:822)
E / AndroidRuntime:在android.content.res.Resources.loadDrawable(Resources.java:1950)
E / AndroidRuntime:在android.content.res.Resources.getDrawable(Resources.java:660)
E / AndroidRuntime:在android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:354)
E / AndroidRuntime:在android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:193)
E / AndroidRuntime:在android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:181)
E / AndroidRuntime:在android.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(AppCompatDrawableManager.java:689)
E / AndroidRuntime:在android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:186)
E / AndroidRuntime:在android.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray。 < init>(AppCompatDelegateImplBase.java:83)
E / AndroidRuntime:在android.support.v7.app .AppCompatDelegateImplV7。< init>(AppCompatDelegateImplV7.java:146)
E / AndroidRuntime:at android.support.v7.app.AppCompatDelegateImplV11。< init>(AppCompatDelegateImplV11.java:28)
E / < init>(AppCompatDelegateImplV14.java:41)
E / AndroidRuntime:在android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:193 )
E / AndroidRuntime:在android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:173)
E / AndroidRunti我:在android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:511)
E / AndroidRuntime:在android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:71)
E / AndroidRuntime:在.MainActivity.onCreate(MainActivity.java:29)
E / AndroidRuntime:在android.app.Activity.performCreate(Activity.java:5104)
E / AndroidRuntime:at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1092)
E / AndroidRuntime:在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148)
E / AndroidRuntime:在android.app。 ActivityThread.handleLaunchActivity(ActivityThread.java:2254)
E / AndroidRuntime:在android.app.ActivityThread.access $ 600(ActivityThread.java:141)
E / AndroidRuntime:在android.app.ActivityThread $ H .handleMessage(ActivityThread.java:1234)
E / AndroidRuntime:在android.os.Handler.dispatchMessage(Handler.java:99)
E / AndroidRuntime:在android.os.Looper.loop(Looper.java:137)
E / AndroidRuntime:在android.app.ActivityThread.main(ActivityThread.java:5069)
E / AndroidRuntime:at java.lang .reflect.Method.invokeNative(Native Method)
E / AndroidRuntime:在java.lang.reflect.Method.invoke(Method.java:511)
E / AndroidRuntime:在com.android.internal。 os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:793)
E / AndroidRuntime:at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
E / AndroidRuntime:at dalvik.system.NativeStart.main(本地方法)
我真的很困惑,并不能得到错误
我的应用程序:gradle是这个
apply plugin:'com.android.application'
android {
$ b compileSdkVersion 23
buildToolsVersion24.0.2
defaultConfig {
applicationIdm e.me2.com.myapp
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName1.0
$ b buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'
}
}
}
依赖关系{
编译fileTree(dir:'libs',include:['* .jar'])
testCompile'junit:junit:4.12'
compile'com.android.support:appcompat-v7:23.4.0'
编译'com.android.support:design:23.4.0'
编译'com.android.support:recyclerview-v7:23.4.0'
编译'com.android.support: cardview-v7:23.4.0'
编译'com.google.firebase:firebase-storage:9.4.0'
编译'com.google.firebase:firebase-数据库:9.4.0'
编译'com.google.firebas e:firebase-auth:9.4.0'
compile'com.firebaseui:firebase-ui-database:0.4.4'
compile'com.squareup.picasso: picasso:2.5.2'
$ b}
应用插件:'com.google.gms.google -services'
这里是我的样式文件夹
<资源>
<! - 基本应用程序主题。 - >
< style name =AppThemeparent =Theme.AppCompat.Light.NoActionBar>
<! - 在这里自定义您的主题。 - >
< item name =colorPrimary> @ color / colorPrimary< / item>
< item name =colorPrimaryDark> @ color / colorPrimaryDark< / item>
< item name =colorAccent> @ color / colorAccent< / item>
< / style>
< style name =AppTheme.NoActionBar>
< item name =windowActionBar> false< / item>
< item name =windowNoTitle> true< / item>
< / style>
< style name =AppTheme.AppBarOverlayparent =ThemeOverlay.AppCompat.Dark.ActionBar/>
< style name =AppTheme.PopupOverlayparent =ThemeOverlay.AppCompat.Light/>
< style name =Divider>
< item name =android:layout_width> match_parent< / item>
< item name =android:layout_height> 1dp< / item>
< item name =android:background>?android:attr / listDivider< / item>
< / style>
< /资源>
和我的mainactivity.class(如果需要的话)
public class MainActivity extends AppCompatActivity {
VideoView videoView;
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// VideoView
videoView =(VideoView)findViewById(R.id.videoview);
videoView.setVideoURI(Uri.parse(android.resource://+ getPackageName()+/+ R.raw.video));
videoView.requestFocus();
/ **
* Loop
* /
videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener(){
@Override
public void onPrepared(MediaPlayer mp){
videoView.start();
mp.setLooping(true);
});
}
public void Login(View view){
Intent intent = new Intent (这个,FragmentMain.class);
startActivity(intent);
// finish();
public void Registro(View view){
Intent intent = new Intent(this,Registro.class);
startActivity(intent);
$ b @覆盖
public boolean onCreateOptionsMenu(菜单菜单){
//膨胀菜单;这会将项目添加到操作栏(如果存在)。
getMenuInflater()。inflate(R.menu.menu_main,menu);
返回true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item){
// Handle action bar item clicks here here。操作栏将
//自动处理Home / Up按钮上的点击,只要您在AndroidManifest.xml中指定了一个父活动,就可以长按
//。
int id = item.getItemId();
// noinspection SimplifiableIfStatement
if(id == R.id.action_settings){
return true;
}
返回super.onOptionsItemSelected(item);
}
}
谢谢
// Gradle插件2.0+
android {
defaultConfig {
vectorDrawables.useSupportLibrary = true $ b $如果你使用的是Gradle 1.5,你可以使用而不是previus:
// Gradle Plugin 1.5
android {
defaultConfig {
//停止Gradle插件的矢量自动光栅化
generatedDensities = []
}
//标志告诉aapt保持属性ID在
左右//这是2.0+ Gradle插件
aaptOptions {
additionalParameters--no-version-vectors
}
}
还请检查:。
Android支持库参考:支持向量绘制和动画向量绘制。
同时更新 Android支持依赖关系>
compile'com.android.support:appcompat-v7:23.4.0'
compile'com.android.support:design :23.4.0'
compile'com.android.support:recyclerview-v7:23.4.0'
compile'com.android.support:cardview-v7:23.4.0'
至
编译'com.android.support:appcompat-v7:24.2.0'
compile'com.android.support:design:24.2.0'
compile'com.android.support:recyclerview-v7:24.2 .0'
compile'com.android.support:cardview-v7:24.2.0'
<因为您已经在 24.0.2
版本中使用了构建工具。
after solving a jdk zero value error , now im facing this one, i did a little research but it seems i cant get to the point, here is the log error
FATAL EXCEPTION: main
E/AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{.MainActivity}: android.content.res.Resources$NotFoundException: File res/drawable/abc_ic_ab_back_material.xml from drawable resource ID #0x7f020013
E/AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2204)
E/AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2254)
E/AndroidRuntime: at android.app.ActivityThread.access$600(ActivityThread.java:141)
E/AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime: at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5069)
E/AndroidRuntime: at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
E/AndroidRuntime: at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime: Caused by: android.content.res.Resources$NotFoundException: File res/drawable/abc_ic_ab_back_material.xml from drawable resource ID #0x7f020013
E/AndroidRuntime: at android.content.res.Resources.loadDrawable(Resources.java:1953)
E/AndroidRuntime: at android.content.res.Resources.getDrawable(Resources.java:660)
E/AndroidRuntime: at android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:354)
E/AndroidRuntime: at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:193)
E/AndroidRuntime: at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:181)
E/AndroidRuntime: at android.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(AppCompatDrawableManager.java:689)
E/AndroidRuntime: at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:186)
E/AndroidRuntime: at android.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray.java:77)
E/AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:83)
E/AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV7.<init>(AppCompatDelegateImplV7.java:146)
E/AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:28)
E/AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:41)
E/AndroidRuntime: at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:193)
E/AndroidRuntime: at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:173)
E/AndroidRuntime: at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:511)
E/AndroidRuntime: at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:71)
E/AndroidRuntime: at .MainActivity.onCreate(MainActivity.java:29)
E/AndroidRuntime: at android.app.Activity.performCreate(Activity.java:5104)
E/AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1092)
E/AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148)
E/AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2254)
E/AndroidRuntime: at android.app.ActivityThread.access$600(ActivityThread.java:141)
E/AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime: at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5069)
E/AndroidRuntime: at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
E/AndroidRuntime: at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime: Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #17: invalid drawable tag vector
E/AndroidRuntime: at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:881)
E/AndroidRuntime: at android.graphics.drawable.Drawable.createFromXml(Drawable.java:822)
E/AndroidRuntime: at android.content.res.Resources.loadDrawable(Resources.java:1950)
E/AndroidRuntime: at android.content.res.Resources.getDrawable(Resources.java:660)
E/AndroidRuntime: at android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:354)
E/AndroidRuntime: at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:193)
E/AndroidRuntime: at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:181)
E/AndroidRuntime: at android.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(AppCompatDrawableManager.java:689)
E/AndroidRuntime: at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:186)
E/AndroidRuntime: at android.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray.java:77)
E/AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:83)
E/AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV7.<init>(AppCompatDelegateImplV7.java:146)
E/AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:28)
E/AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:41)
E/AndroidRuntime: at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:193)
E/AndroidRuntime: at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:173)
E/AndroidRuntime: at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:511)
E/AndroidRuntime: at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:71)
E/AndroidRuntime: at .MainActivity.onCreate(MainActivity.java:29)
E/AndroidRuntime: at android.app.Activity.performCreate(Activity.java:5104)
E/AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1092)
E/AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148)
E/AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2254)
E/AndroidRuntime: at android.app.ActivityThread.access$600(ActivityThread.java:141)
E/AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime: at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5069)
E/AndroidRuntime: at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
E/AndroidRuntime: at dalvik.system.NativeStart.main(Native Method)
im really confused what it can be, i readed and cant get to the error
my app:gradle is this
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "24.0.2"
defaultConfig {
applicationId "me.me2.com.myapp"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'com.android.support:recyclerview-v7:23.4.0'
compile 'com.android.support:cardview-v7:23.4.0'
compile 'com.google.firebase:firebase-storage:9.4.0'
compile 'com.google.firebase:firebase-database:9.4.0'
compile 'com.google.firebase:firebase-auth:9.4.0'
compile 'com.firebaseui:firebase-ui-database:0.4.4'
compile 'com.squareup.picasso:picasso:2.5.2'
}
apply plugin: 'com.google.gms.google-services'
here is my style folder
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
<style name="Divider">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">1dp</item>
<item name="android:background">?android:attr/listDivider</item>
</style>
</resources>
and my mainactivity.class if needed
public class MainActivity extends AppCompatActivity {
VideoView videoView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// VideoView
videoView = (VideoView) findViewById(R.id.videoview);
videoView.setVideoURI(Uri.parse("android.resource://"+getPackageName() + "/" +R.raw.video));
videoView.requestFocus();
/**
* Loop
*/
videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
videoView.start();
mp.setLooping(true);
}
});
}
public void Login(View view) {
Intent intent = new Intent(this, FragmentMain.class);
startActivity(intent);
// finish();
}
public void Registro(View view) {
Intent intent = new Intent(this, Registro.class);
startActivity(intent);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
thanks
解决方案 IF you're using Gradle Plugin 2.0, you need to make changes in your gradle
:
// Gradle Plugin 2.0+
android {
defaultConfig {
vectorDrawables.useSupportLibrary = true
}
}
If you are using Gradle 1.5 you’ll use instead of previus:
// Gradle Plugin 1.5
android {
defaultConfig {
// Stops the Gradle plugin's automatic rasterization of vectors
generatedDensities = []
}
// Flag to tell aapt to keep the attribute ids around
// This is handled for you by the 2.0+ Gradle Plugin
aaptOptions {
additionalParameters "--no-version-vectors"
}
}
Android Support Library Ref.: Support Vector Drawables and Animated Vector Drawables.
Also update Android Support dependencies from
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'com.android.support:recyclerview-v7:23.4.0'
compile 'com.android.support:cardview-v7:23.4.0'
to
compile 'com.android.support:appcompat-v7:24.2.0'
compile 'com.android.support:design:24.2.0'
compile 'com.android.support:recyclerview-v7:24.2.0'
compile 'com.android.support:cardview-v7:24.2.0'
as you're already using build-tools in version of 24.0.2
.
这篇关于资源$ NotFoundException:文件res / drawable / abc_ic_ab_back_material.xml的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!