ViewPager.PageTransformer无法解析为某种类型

use*_*451 7 android android-support-library

我得到的ViewPager.PageTransformer无法解析为我已经将sdk更新到最新的类型并且在我的libs文件夹中有最新版本的android-support-v4我读了这篇文章ViewPager.PageTransformer显示错误ViewPager无法重新解析为我正在使用androidsupportv4 jar修订版9并执行相同的步骤,但它不起作用.

iva*_*nyk 10

你应该ViewPager.从声明的乞求中删除.

所以,这会看起来像刚刚 PageTransformer

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

这对我来说很完美.


Hes*_*sam 7

好的,我找到了解决方案.您需要更新Android支持库包.但是如果你现在有了它,你需要先将其卸载然后重新安装才能获得新的.

如果你有IntellijIdea:

  1. 从"Tools/Android/SDK Manager"打开SDK Manager窗口
  2. 找到Exteras文件夹,然后检查Android支持库.如果已安装其状态,请单击"删除1个包..."以将其删除.
  3. 检查此包并单击"安装"按钮.
  4. 导航到\ extras\android\support\v4然后复制android-support-v4.jar并将其粘贴到Libs文件夹中.
  5. Idea应该自动重新编译项目,但是如果没有这样做,那么你应该通过点击"Build/Rebuild Project"手动重新编译它.

而已 ;)


Jay*_*der 0

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

尝试更新时,我总是“取消选中”“已安装”选项。我一直认为,由于另一个标记为“新/更新”的复选标记将使更新对安装可见。但实际情况并非如此。一旦我选中“已安装”,我就会看到以前安装的组件的更新。然后我就能够在我的计算机上安装我认为已经是最新的缺少的功能。

希望您发现这对获取最新信息有帮助。这误导了我。

-编辑-

然而,在获得最新消息后,您引用的帖子最终为我解决了问题。我没有找到快速有效的方法来同步最新版本的兼容性库。这可能是因为在创建应用程序时,它将最新版本本地复制到项目中。所以,你必须手动复制最新的兼容库。

请务必将最新的兼容性库复制到它也依赖的所有其他支持 Android 库。否则,您将在本地项目设置中遇到新兼容性库的构建错误。