support-v4包时会出现说有v4和v7有异常的处理

 在Android Studio 里要应用support-v4包时会出现说有v4和v7有异常或者说是有过时的API,打开项目的 build.gradle
  时刚开始在项目依赖哪里有出现  compile fileTree(include: ['*.jar'], dir: 'libs')

    compile 'com.android.support:appcompat-v7:20.0.0'   但是我们要用到的是support-v4 里的 ViewPage ,通过外部导入又会出错。最后发现 在 \sdk\extras\android\m2repository\com\android\support 里可以找到support-v4 这个包,因为Google为了解决高版本向低版本兼容而想出来的办法
 ,所有只需要的    build.gradle中的dependencies 里添加上compile 'com.android.support:support-v4:20.0.0'   就可以使用  android.support-v4:ViewPage了.

时间: 2024-08-30 14:27:00

support-v4包时会出现说有v4和v7有异常的处理的相关文章

安卓的v4包明明有 getChildFragmentManager 方法为什么调用不到?

问题描述 安卓的v4包明明有 getChildFragmentManager 方法为什么调用不到? android 的 v4 包明明有 getChildFragmentManager 方法,为什么调用不到? 然而再导入 v13 包之后,就可以调用到了,好奇怪啊.求大神解释 解决方案 1.导入 fragment 头文件要入: import android.support.v4.app.Fragment; 2.从你的描述可以看了你导入的是 import android.app.Fragment; 手

移动开发-v4包中的ViewPager与ViewPager有什么不同?

问题描述 v4包中的ViewPager与ViewPager有什么不同? 开发-v4包中的ViewPager与ViewPager有什么不同?-viewpager不用v4包"> 两种ViewPager,第二种在用的时候,这样添加进xml里就会闪退.网上找到的都是v4的ViewPager,也不知道第二种怎么用 请问第二种非v4包中的ViewPager怎么用?有什么特殊吗 解决方案 v4是低版本兼容包 如果是低版本,没有viewpager就需要引入v4包 Android Support v4 是最

Android Studio 集成环信EaseU(3.0)出现v4包与v7的冲突

问题描述 我们的项目用的是V7包,环信的项目用的是V4包报错,Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/annotation/ColorRes.class 

viewdraghelper-为什么在v4包里面的widget目录下找不到ViewDragHelper.class这个文件?

问题描述 为什么在v4包里面的widget目录下找不到ViewDragHelper.class这个文件? 程序报错 v4包里没有 解决方案 ViewDragHelper是Google最新V4包下一个算是比较隐藏的帮助类不过在sdk--->simple-->ui.里面可以找到. 解决方案二: 这是什么包,没有这个类当然报错了 解决方案三: class文件找不到. 解决方案四: 可能是V4包版本太低造成的,建议更换最新版本的包.

android-安卓开发关于v4包的导入问题

问题描述 安卓开发关于v4包的导入问题 我在ADT里新创建了一个安卓项目,里面的Android Private Libraries和libs文件夹里就已经有android-suupport-v4.jar,那么请问这时是不是已经导入了v4包?是不是直接就可以用v4包里的类了? 解决方案 是的,lib下有这个包了,就可以直接使用V4包的类 解决方案二: Android工程导入support-v4包 解决方案三: 在 项目的 Android private libraries 或者在 libs 下看看

关于v4包冲突问题

问题描述 项目使用的是aar包,里边有一些文件使用到了v4包,而我想把easeui作为我自己项目的module时,会报文件冲突,我自己项目里的v4包无法删除,而环信easeui中的v4也不能删除,这个问题该怎么解决呢? 解决方案 你好  您的问题解决了吗解决方案二:你删掉你自己v4,用环信自带的v4即可,因为是module的关系,你可以直接用module中所有的资源

开发-Android Studio 无法找到v4包??

问题描述 Android Studio 无法找到v4包?? 最近在用as开发时,需要v4包中的fragment,总是提示找不到,只能找到android.add.fragment.网上找了一些方法,都没有用.如下图所示,,不知道怎么解决 解决方案 Android v4包中的 SwipeRefreshLayout 官方的下拉刷新组件

android-Android:v4包下的fragment包含一个原生的fragment该如何引用?

问题描述 Android:v4包下的fragment包含一个原生的fragment该如何引用? 用到googlemap里的MapFragment继承的是原生的android.app.fragment; 但是上一级是一个v4的fragment,这样getchildfragmentmanager就无法强转过来了; 有什么好的办法吗? 解决方案 把包统一,都用v4包 解决方案二: 那你直接用原生的fragment不行? 解决方案三: 把包统一一下,要是V4全部是V4

编程-安卓,actionbar的onTanSelected方法不支持v4包的类,怎么解决?

问题描述 安卓,actionbar的onTanSelected方法不支持v4包的类,怎么解决? 安卓ActionBar.TabListener的onTabSelected方法不支持v4包的FragmentTransaction,怎么解决 在ActionBar里添加Tab时,class TabListener implements ActionBar.OnTabListener{ } 里面要复写一个onTabSelected(Tab tab,FragmentTransaction ft){}方法,