在android Studio中添加库

在android Studio中添加库,android,Android,很难描述我的问题,但我会尽我所能编辑:两者都使用应该不会有问题,只是不要按规定设置。使用compile,因为类不是由系统提供的。一方面,您可以使用v4和v13支持软件包。有时候你不得不这么做 例如,和类似但不完全相同:它们不使用相同类型的片段(nativeandroid.app.Fragmentvs-supportandroid.support.v4.app.Fragment) 因此,如果您想将ViewPager与本机片段一起使用,您必须扩展v13FragmentPagerAdapter,并在V

很难描述我的问题,但我会尽我所能编辑:两者都使用应该不会有问题,只是不要按规定设置。使用compile,因为类不是由系统提供的。

一方面,您可以使用v4和v13支持软件包。有时候你不得不这么做

例如,和类似但不完全相同:它们不使用相同类型的片段(native
android.app.Fragment
vs-support
android.support.v4.app.Fragment

因此,如果您想将
ViewPager
与本机片段一起使用,您必须扩展v13
FragmentPagerAdapter
,并在
ViewPager
上设置它(v4,只有一个)。当然,这只适用于v13+设备

另一方面,您不必同时声明:v13支持库包括v4,添加了如下内容

compile "com.android.support:support-v13:23.1.1"
build.gradle
中,您可以访问v4和v13支持类


顺便说一下,有关本机与支持片段的更多详细信息,请参阅。

为什么要使用它?您可以使用android支持设计库。它非常有用且易于实现。回答您的问题:假设您满足两者的最低SDK要求(例如,minSDK=“16”),在同一应用程序中使用这两种软件应该没有问题(大多数人最终使用4和7)。然而,
FragmentPagerAdapter
也存在于支持v4中:所以你不应该仅仅为了这个就需要导入v13。你如何解释v13中没有ViewPager,但它的适配器中有呢?好的,我收回我说的:)我误读了文档。你能看到我前面的问题吗,这真的可以解释很多,这个虫子让我心烦意乱!!我看到一个老师的演讲视频,他使用多个图书馆!!!我做了一次编辑,也许这也会解决您以前问题中的问题。bro>>>>我有一个新的错误:任务执行失败:“:app:transformClassesWithDexForDebug”。>com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.exeception:process'command'C:\Program Files\Java\jdk1.8.0_65\bin\Java.exe''以非零退出值2结束
public class MyAdapter extends FragmentPagerAdapter
android.support.v13.app.FragmentPagerAdapter;
compile "com.android.support:support-v13:23.1.1"