gpt4 book ai didi

android - IntelliJ 12 + ActionBarSherlock 设置 : Could not find class 'android.support.v4.app.FragmentActivity'

转载 作者:可可西里 更新时间:2023-11-01 18:46:06 26 4
gpt4 key购买 nike

有很多关于 IntelliJ 12 + ABS(ActionBarSherlock) 设置的问答。

this question 类似的情况但显示不同的错误。

整体编译和运行正常,但只有 Activity using Tab Navigation(SherlockActivity implements ActionBar.TabListener) 出现以下错误和崩溃。请注意,我可以使用一般的 SherlockActivity 显示良好。

“找不到类‘android.support.v4.app.FragmentActivity’,从方法 com.actionbarsherlock.internal.app.ActionBarWrapper$TabWrapper.onTabReselected 引用” 在每个覆盖方法上(onTabUnselected, onTabSelected, onTabReselected).

似乎 android-support-v4 没有被成功引用,但很难通过检查/取消检查试错找到。

我的 IntelliJ 项目设置如下。

<强>1。 Library 是 ABS 库文件夹的名称。 library settings

<强>2。我的项目设置。 my settings

我将两个 android-support-v4 设置为provided。我还能做些什么?

有些答案说要删除 android-support-v4 到我自己的项目,但它在 import android.support.v4.app.FragmentTransaction 上显示引用错误,因为 实现 ActionBar.TabListener 需要它。

最佳答案

此配置不正确,android-support-v4 库的范围必须设置为编译,因为它在 Android 上不存在,必须包含在您的申请。

android-support-v4 的第二个副本必须从应用程序依赖项中删除,您的应用程序可以通过启用了Export 选项的库模块使用它android-support-v4

关于android - IntelliJ 12 + ActionBarSherlock 设置 : Could not find class 'android.support.v4.app.FragmentActivity' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16403314/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com