2013-02-21 88 views

回答

0

有一次,我也发现自己有同样的问题。显然这是因为每当我决定在Eclipse中启动Android SDK Manager时,我都排除了更新过程中的一个重要步骤。

我试图更新时总是'取消''安装'选项。我总是假设,因为其他标记为“新/更新”的复选标记将使更新对安装保持可见。但实际情况并非如此。一旦我离开'安装'检查标记,我看到以前安装的组件的更新。然后,我能够安装我认为已在我的计算机上保持最新的缺失功能。

希望你会发现这对获取最新信息很有帮助。这是误导我的。

- 编辑 -

但是获取最新之后,你所引用的文章是什么结束了但是解决这个问题对我来说。我没有找到一种快速有效的方式与最新版本的兼容性库进行同步。这可能是因为在创建应用程序时,它将本地最新版本本地复制到项目中。所以,您必须手动复制最新的兼容性库。

一定要将最新的兼容库复制到所有其他支持的Android库中,这也取决于它。否则,您将在本地项目设置中使用新的兼容性库获得构建错误。

10

您应该从声明的请求中删除ViewPager.

所以,这会看起来像只是PageTransformer

此外,进口android.support.v4.view.ViewPager.PageTransformer;

为我工作完美。

+0

我导入了android.support.v4.viewpager.pagetransformer,但它是导入android.support.v4.view.ViewPager.PageTransformer无法解析我哪里错了?该支持包位于LIBS文件夹中 – user1106888 2013-06-19 15:53:59

+0

@ user1106888我不确定,但尝试清理项目(在Eclipse Project - > Clean ...中)并确保支持库处于构建路径中。 – 2013-07-15 15:31:26

+0

没有为我工作:(编译器仍然不知道页面转换器 – Hesam 2013-07-19 08:47:07

7

好的,我找到了解决方案。您需要更新您的Android支持库软件包。但是,如果你现在有它,你需要先卸载它,然后再次安装它以获得新的。

如果你有IntellijIdea:

  1. 打开SDK管理器,从 “工具/安卓/ SDK管理器”
  2. 窗口中找到Exteras文件夹,然后检查Android的支持库。如果其状态为 已安装,请点击“删除1包...”以删除它。
  3. 选中此软件包并单击安装按钮。
  4. 导航到\ extras \ android \ support \ v4,然后复制 android-support-v4.jar并将其粘贴到您的Libs文件夹中。
  5. 理念应自动重新编译项目,但是如果它没有这样做 是,那么你应该手动重新编译它通过点击 “建设/改造工程”

就是这样;)

+0

感谢您。有一个老版本的支持库 – 2014-08-13 20:44:55

+0

你是英雄! – Eenvincible 2015-02-01 15:09:07

+0

对我来说,复制android-support-v13.jar解决了这个问题。我也从我的项目的lib目录中删除了android-support-v4.jar。 – ChinLoong 2015-06-13 05:30:19

0

你将需要获得Android支持库的第18版。 确保使用SDK管理器更新到该版本,然后将“android-support-v4.jar”和“android-support-v13.jar”复制到项目的“libs”文件夹中。

这应该照顾到这个问题。

2

意识到我从来没有回答过这个问题。为了解决这个问题,我从另一台电脑上抓起了android-support-v4,它工作正常。这可能与卸载和重新安装具有相同的效果,但我没有尝试。

0
  1. 从sdk manager更新您的android支持库。
  2. android-support-v4.jar\sdk\extras\android\support\v4复制到您项目的libs文件夹中。
  3. 进口android.support.v4.view.ViewPager.PageTransformer
  4. 更改ZoomOutPageTransformer执行ViewPager.PageTransformerZoomOutPageTransformer implements PageTransformer

这就是所有的错误都将消失,动画效果非常好。

相关问题