gpt4 book ai didi

android - Eclipse 和 Android SL GridLayout 不能一起工作 - "android.support.v7.widget.GridLayout could not be instantiated"

转载 作者:搜寻专家 更新时间:2023-11-01 09:00:04 27 4
gpt4 key购买 nike

我是 Android 开发的新手,所以这可能是一个简单的问题。如果是的话,我深表歉意 - 我花了很多时间进行搜索,但找不到任何有用的东西。

我正在尝试在我的项目中使用 GridLayout,但最好使用 Android 支持库,这样我就可以针对较低版本的 API。当我将 GridLayout 拖到图形布局设计器中时,会弹出一条消息,询问我需要一个适用于 14 之前的 API 版本的兼容性库,并询问我是否要安装该库。我点击“安装”并让 Eclipse 执行它的操作,但 Eclipse 图形布局设计器中出现错误:无法实例化以下类:
- android.support.v7.widget.GridLayout
有关详细信息,请参阅错误日志(窗口 > 显示 View )。
( Screenshot )

从错误日志中,android.support.v7.widget.GridLayout 实例化失败。 Here's the stack trace

我对这个错误的搜索出现了 this SO thread ,这似乎很有希望;我检查了我的 Java、Eclipse 和 ADT 版本,但它们似乎都是最新的(Java 7 更新 17、Eclipse Juno 版本、ADT 21.1)。随着更新检查的进行,我查看了 SO 用户如何设置他的项目:gridlayout 的库项目,主项目中对该库的项目引用,以及将 gridlayout jar 复制到主项目的库中文件夹。在 Eclipse“安装兼容库”消息之后,已经为我创建了一个 gridlayout 库项目,但尚未设置项目引用,也没有复制 gridlayout jar。我做了这两件事,但 GridLayout 仍然无法实例化。

我继续搜索并找到了 another SO thread .尽管该线程未使用 Eclipse,但我尝试将答案转换为 Eclipse 等价物,这与上述线程给出的大致相同。 (将 gridlayout jar 复制到项目的 libs 文件夹,从 gridlayout 创建一个库项目,并从主项目中添加对该库项目的项目引用。)我还验证了 gridlayout jar 在主项目的构建路径上。 ( Screenshot )

我还尝试按照相关 Styling Android blogpost 中的说明进行操作,但更糟糕的是:当我尝试将 GridLayout 拖到我的项目中时,它会抛出两个错误,一个 RelativeLayoutRule.onDropped() 失败:
java.lang.NullPointerException
this stack trace和一个 Initializing project state this stack trace .根据“初始化项目状态”堆栈跟踪中提到的 IOException,我推测问题可能出在我的 Android SDK 安装位置:%APPDATA%\Local\Android。我终于尝试卸载 SDK 并将其重新安装到 %PROGRAMFILES%\Android 但没有任何运气。

我不太确定从这里到哪里去。如果有人能给我指明正确方向,我将不胜感激!

最佳答案

尝试:File->Import->Existing Android code into workspace指定android-sdk-[platform]/extras/android/support/v7/gridlayout

您需要将 GridLayout 项目导入为 Android 库项目才能运行。

关于android - Eclipse 和 Android SL GridLayout 不能一起工作 - "android.support.v7.widget.GridLayout could not be instantiated",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15816283/

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