导入Android库时出错
我正在尝试使用这个图书馆 但是我不能成功地使用这个样本导入Android库时出错,android,shared-libraries,Android,Shared Libraries,我正在尝试使用这个图书馆 但是我不能成功地使用这个样本 进口样品 复制库文件(清单、生成除外) 但是示例在NumberPicker.java中仍然有一个错误 我是指所有(曾经)给出错误的R.,比如R.id.np\u decrement,R.attr.numberPickerStyle,R.integer.np\u config\u longanime。由于错误,资源对象(R.java)没有生成。您的清单中的targetSdkVersion应至少设置为15,并且还应将库的res/values文件夹
NumberPicker.java中仍然有一个错误
我是指所有(曾经)给出错误的R.
,比如R.id.np\u decrement
,R.attr.numberPickerStyle
,R.integer.np\u config\u longanime
。由于错误,资源对象(R.java)没有生成。您的清单中的targetSdkVersion
应至少设置为15,并且还应将库的res/values
文件夹中的theme.xml
复制到您自己项目中的同一位置。首先查看开发人员提供的示例应用程序
在包资源管理器中单击鼠标右键。选择导入。选择“将现有Android代码导入工作区”
浏览到samples目录并导入
类似地,导入库并将其标记为库,其他项目将正确引用它
确保JDK compliance设置为1.6,并且您的项目针对的是SDK 15,即4.0.3
这样试试
第一
第二,打开归档文件,您将看到一个名为“android numberpicker master”的文件夹,将其解压缩到硬盘驱动程序中
在EclipseGoto文件->导入中的第三个,并在Android选项卡下选择现有代码到工作区中
并导入这两个项目
注意:两个项目必须位于同一文件夹中
第四次右键单击properties并转到android选项卡,查看项目是否存在或添加它
如果库和项目不在同一文件夹中,那么它将抛出错误,因此两者必须在同一文件夹中
现在试着运行它,它会工作的请发布一个代码示例和您的确切错误。您是将其作为库项目引用,还是将其复制到程序中?另外,您是否引用了提到的nineodeldroids
库?是的,我向project-owner发送了电子邮件。nineodeldroids库在lib-forder中包含as.jar。我发现了更具体的错误R.attr.****,R.string.***R.integer.**,R.id.***不起作用//我认为它们在Forder value//中被定义为.xml,并且它们会自动添加到R.attr.**,integer和string…//但是它们不会自动添加,并且会出错//如何解决此问题?请发布您的NumberPicker.java
文件以及您的确切错误消息和行号。不看代码就很难判断出哪里出了问题。是的,是的。您需要同时将库和示例导入到工作区中,没有库和示例都无法工作。我认为您遇到的错误是由于引用了库中的值而无法生成,因为它不在工作区中,所以找不到。嗯…我成功地使用了示例,几乎成功地应用到我的应用程序。。。它可以工作,但没有iImage显示..../我认为错误在于Theme.xml//项目负责人说“它需要4个属性…”我认为4attributes是Theme.xml中的项是正确的吗?是的,它要求您将Theme.xml复制到您自己的项目中。我按照您的顺序(?步骤?无论如何…)//添加库后弹出消息//该消息不是导入,而是创建一个新项目并复制粘贴该项目中的文件,或者您也可以尝试创建一个新的工作区