Android 到处导入全息图时出错
首先,我是Android新手。 我正在做一个应用程序,我正在实现一个名为的库。 此库在themes.xml库中使用ActionBar Sherlock。我已经将ActionBar Sherlock导入到我的工作区,并将其添加到HoloEverywhere。 接下来,我将HoloEverywhere添加到我的项目中,但当我尝试使用它时,我出现了一个错误(我尝试使用一个按钮): 我将类的路径放在布局中,如下所示:Android 到处导入全息图时出错,android,themes,actionbarsherlock,android-holo-everywhere,Android,Themes,Actionbarsherlock,Android Holo Everywhere,首先,我是Android新手。 我正在做一个应用程序,我正在实现一个名为的库。 此库在themes.xml库中使用ActionBar Sherlock。我已经将ActionBar Sherlock导入到我的工作区,并将其添加到HoloEverywhere。 接下来,我将HoloEverywhere添加到我的项目中,但当我尝试使用它时,我出现了一个错误(我尝试使用一个按钮): 我将类的路径放在布局中,如下所示: <com.WazaBe.HoloEverywhere.ButtonHolo
<com.WazaBe.HoloEverywhere.ButtonHolo
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/text" />
如何解决此问题并在项目中使用此库?。谢谢:)
注:对不起,我的英语不太好。按照以下步骤(从博客中获取)添加
ActionBarSherlock
File->New->Android项目
createproject from existing source
,然后browse
浏览到extractedAndroidBarSherlock
文件夹中的library
文件夹Finish
属性
李>
Android
标题下,您应该看到Library
的一个部分,其中有一个复选框IsLibrary
。一定要检查一下李>
Android
标题下,右键单击要在其中添加AndroidBarSherlock
的项目的->属性,然后在Library
部分选择add
李>
ActionBarSherlock
库,将其添加到您的项目中按照以下步骤添加
File->New->Android项目
createproject from existing source
,然后browse
到解压缩文件夹中的HoloEverywhereLib
文件夹Finish
属性
李>
Android
标题下,您应该看到Library
的一个部分,其中有一个复选框IsLibrary
。确保选中该选项,然后按Add
和先前添加的库ActionBarSherlock
HoloEverywhere
添加到项目中
ActionBarSherlock
和HoloEverywhere
Android清单
更改为以下内容
main.xml
以包含全息主题小部件活动
,如下所示
public class ChkActionBarSherlock extends SherlockActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
我在我的项目上也有同样的错误,这就是我所做的,右键单击HoloEverywhere(properties->android->library)从列表中删除ActionBarSherlock,然后通过单击add重新添加ActionBarSherlock项目,然后清理项目,所有错误都将消失 看来
android:theme="@style/Theme.HoloEverywhereDark.Sherlock"
造成错误
更改它:
android:theme="@style/Holo.Theme"
原因如下:
对 ActionBarSherlock的创始人杰克·沃顿在Google+上宣布,ActionBarSherlock的进一步开发已经停止。ActionBarSherlock 4.4是最新版本,可能会得到错误修复,但不会有任何新功能: 虽然在未来几周内可能会有一两个dot版本发布,但是 4.4即将成为最后一个版本™. 正如我在上所问并由开发人员回答的那样: 自v2.0以来,HoloEverywhere与ABS没有任何依赖关系
因此,您不应该再使用ABS,从项目中删除该库,直接或使用谷歌支持库中的ActionbarCompat替换它。您好,我是Christophe(或Wazabe),这是我第一次看到这样的错误!如果我发现了什么,我会来回答你的!我完成了以上步骤,但在pom.xml文件中发现了以下错误:在这一行中找到了多个注释:-未能传输org.apache.maven.plugins:maven enforcer plugin:pom:1.0(来自http://repo.maven.apache.org/maven2)缓存在本地存储库中,在经过central的更新间隔或强制更新之前,不会重新尝试解析。原始错误:无法将工件org.apache.maven.plugins:maven enforcer plugin:pom:1.0从/传输到central(maven2):操作已取消。-项目构建错误:无法解决的构建扩展:插件:我遵循了holo every where的步骤,但在Dialogholo.java的这一行上显示了错误View customView=View.inflate(mContext,R.layout.alert\u dialog\u holo,null);mTitle=(TextView)customView.findViewById(R.id.alertTitle);R无法解决错误,此文件中的Holoalertdialogbuilder.java错误位于此行mTitle=(TextView)customTitle.findViewById(R.id.alertTitle);loadFont(mTitle,FontLoader.ROBOTO_-REGULAR);mIcon=(ImageView)customTitle.findViewById(R.id.icon);setCustomTitle(customTitle);您的问题似乎无法解决。清理您的项目并尝试用谷歌搜索错误。在Web上有大量数据。我尝试了所有的方法,但都没有效果。当我仅将holoeverywhere库导入eclipse时,我遇到了所有这些错误。但从最新版本中可以看到,没有名为theme.HoloEverywhereDark.Sherlock的主题,我使用Holo.theme.Sherlock.Light。的答案非常有用,但在“”中缺少一步段落:ActionSherlock projet“libs”文件夹中的库android-support-v4应被删除并替换为android supp
android:theme="@style/Holo.Theme"