android - 将android支持库v4添加到intellij ide

标签 android intellij-idea android-support-library

我正在尝试在 intelli j 中使用来自 android 支持库 v4 的 viewpager。目前,我使用的是 Android SDK 4.1

我将 android-support-v4.jar 复制到“libs”下的我的 intellij android 项目

在intellij的项目设置中

我转到"Modules"=> "MyModuleName"=> dependencies 选项卡,并通过导航到我自己项目下的 libs/文件夹的路径添加 android-support-v4.jar

除了这个新添加的 jar 文件,我还检查了“导出”

但我仍然无法在我的应用程序中使用 viewpager。

我收到类似这样的崩溃消息:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.xxxx/com.xxxx.MyActivity}: android.view.InflateException: Binary XML file line #13: Error inflating class android.support.v4.view.ViewPager

最佳答案

我检查了您提供的项目,发现问题是由不正确的库配置引起的。添加库时,您在 jar 中指定了 android 文件夹,而不是指定 jar 本身。

配置不正确:

incorrect

正确配置:

correct

关于android - 将android支持库v4添加到intellij ide,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12947390/

相关文章:

android - textViewResourceId 参数是否总是必要的?

java - 首选自定义键盘(如果有)

java - 在 IntelliJ 中应用格式化编码风格

java - 无法使用调试器附加到正在运行的 spring 集成测试

android - "Activity has been destroyed"有时在用 fragment 填充 viewpager 时

android - 使用 DataWedge 的广播 Intent 传递在 Android 应用程序中不起作用?

android - 需要分析来自 Android Wear 的数据

gradle - 告诉 IntelliJ 为 Gradle 制作 1 个单个模块而不是多个模块

Android 应用程序在操作项添加时崩溃

android - 使用 AppCompat v7 r21 获取 ActionBar 标题 TextView