“ Android库项目无法启动”?


77

现在,我完全被这个错误消息弄糊涂了:无法启动Android库项目。

我仔细检查了构建路径和库,一切似乎都“确定”,并且“问题”视图上没有错误,但是,当我尝试将应用程序作为Android项目运行时,它失败并显示了该消息。

对于为什么发生的任何解释表示赞赏!

Answers:


226

摘自Android开发人员文档中有关使用ADT从Eclipse管理项目的信息:

设置图书馆项目

接下来,设置项目的属性以指示它是一个库项目:

  1. Package Explorer中,右键单击库项目,然后选择Properties
  2. 在“属性”窗口中,选择左侧的“ Android”属性组,然后在右侧找到“库”属性。
  3. 选中“是库”复选框,然后单击“应用”
  4. 单击“确定”关闭“属性”窗口。

因此,打开您的项目属性,取消选中“是库”复选框,然后单击“应用”以使您的项目成为普通的Android项目(而不是库项目)。


8
#winning-也许是Eclipse界面在这方面的原因。也许应该阅读“ Is Library:bool”分隔符“ Libraries:”,然后是链接库列表,因为“ Is Library”适用于当前项目。这让我感到困惑。
蒂莫西·李·罗素

@TimothyLeeRussell是的,你是非常正确的,需要有一定..分频器有
肯尼·卡森

@ TimothyLeeRussell,Eclipse是有史以来最糟糕的IDE之一
Pacerier 2014年

除了@Pacerier Hyperbole,您打算使用“最差的IDE”链接吗?它似乎与Eclipse无关。我现在将IntelliJ用于仅Android项目。尽管它也存在问题,但我的经验比Eclipse更好。
Timothy Lee Russell

@TimothyLeeRussell,是的,链接是关于Eclipse过度设计的。顺便说一句,您遇到错误了吗?我正在考虑切换到IntelliJ,但是来自developer.android.com/sdk/installing/studio.html 的引言“ Android Studio目前处于测试阶段。某些功能尚未实现,您可能会遇到错误”阻止了我这样做。我真的很讨厌处理不是我自己的错误。
Pacerier 2014年

27

通过此步骤,您可以。

  1. Eclipse中右键单击项目Package Explorer中
  2. 选择属性,。
  3. 从“属性”弹出窗口中选择“ Android”
  4. 请参阅“是库”复选框,
  5. 如果选中,取消选中“是库”复选框。
  6. 单击“应用”,然后单击“确定”

10

对于我,我在Eclipse> Project Properties> Android下选中了库,而我所做的就是取消选中已选中的库。


我需要做同样的事情才能使仿真器运行,但是它无法启动,而且在应用程序菜单下也找不到它。
Stagleton 2012年

4

它说“无法启动Android库项目”,因为无法启动Android库项目。这么简单。您无法运行库。如果要测试库,请创建一个使用该库的Android项目并执行。


您好。我只是更改了库。然后将其更改回默认设置。首先,当我尝试运行应用程序时,出现“找不到.apk文件”。谢谢
DroidBot

在Eclipse Project-> Clean ...
Cristian

“您无法运行库”。除了库具有运行所需的一切。您甚至可以将其设为库,将其添加到项目中,然后使其不再成为库!
njzk2 2012年

所以你说的和我一样:P
Cristian

3

在Eclipse Project-> Clean像下面这样修改project.properties:

target=android-10
android.library.reference.1=F:/svn/WiEngine_library

0

我们的项目肯定配置为“库”,这就是为什么您收到以下消息:“ Android库项目无法启动”的原因。

右键单击项目,然后选择“属性”。在“属性”窗口中->“ Android”->取消选中选项“ is Library”,然后应用->单击“确定”以关闭属性窗口。


0

通过以下步骤,您可以做到。

在Eclipse窗口中,从Package Explorer中右键单击您的项目。1.选择“属性”,2.从“属性”中选择“ Android”,3.选中“ Is Library”复选框,4.如果选中,则取消选中“ Is Library”复选框。5.单击应用,然后单击确定。


0

右键单击项目,然后选择“属性”。在“属性”窗口中->“ Android”->取消选中选项“ is Library”,然后应用->单击“确定”以关闭属性窗口。

这是解决问题的最佳答案

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.