【问题标题】:Error when trying to use Android AppCompat library尝试使用 Android AppCompat 库时出错
【发布时间】:2014-11-28 06:31:10
【问题描述】:

我有一个 Android 项目,我想在其中使用 appcompat 库。我已阅读以下帖子并听从了他们的建议:

Could not find Library.apk!

"Could not find the XXX.apk" message in console while starting application with an Android lib linked

当尝试将库项目添加到我的项目时,我得到一个绿色的复选标记,表明一切正常(见下图 1)。在我按下 OK 并再次打开 Properties 后,这个绿色的检查被一个红色的 X 取代,似乎没有办法得到一个文本错误消息(见图 2)。在图 3 中,您可以看到 Java 构建路径上有哪些库。

图片:http://imgur.com/a/7xcSX

不用说,我无法构建我的项目。线

android.support.v7.widget.Toolbar t;

收到错误“android.support.v7 无法解析为类型”。我看不出我的设置哪里错了。

【问题讨论】:

    标签: android eclipse android-support-library android-appcompat


    【解决方案1】:

    如果我没记错的话,您需要确保该库存储在与 eclipse/您的项目相同的驱动器号上(可能是 C:/,查看该图片,而该库位于 D:/ 上)

    编辑:另外,您不应该直接从 SDK 文件夹中导入库项目,Google 建议您在本地项目目录中复制一份

    【讨论】:

    • 非常感谢。导入时将项目复制到工作区解决了问题。
    • @Coloneljesus 很高兴听到! :)
    【解决方案2】:

    尝试将库项目导入并复制到您的工作区,我认为问题在于该项目在其/bin 文件夹中没有appcompat_v7.jar,这就是您有红十字的原因。

    【讨论】:

    • 这样做的缺点是您无法获得 appcompat 库中的所有资源。
    • 是的上校,第二个选项你说得对,我已经删除了第二个。
    猜你喜欢
    • 1970-01-01
    • 2015-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多