0

我对 nbandroid 有疑问,这是我想要清理构建或运行我的项目时得到的。

首先:我有:包R不存在。

我尝试了R 包中给出的解决方案: http ://en.androidwiki.com/wiki/NetBeans

/home/blop/Android/android-sdk-linux/platform-tools/aapt:加载共享库时出错:libstdc++.so.6:无法打开共享对象文件:没有这样的文件或目录

/home/blop/Android/android-sdk-linux/tools/ant/build.xml:647:执行此行时出现以下错误:

/home/blop/Android/android-sdk-linux/tools/ant/build.xml:688:返回空值:127

构建失败(总时间:0 秒)

4

2 回答 2

0

我也使用 nbandroid 和 netbeans。您可以尝试几件事。

1 - 确保 sdk 设置为 tools -> options -> misc -> android -> SDK Location。我多次看到 nbandroid 或 netbeans 丢失了位置路径,这可能会导致问题。

2 - 检查项目文件夹中的文件“local.properties”是否包含正确的 SDK 位置。有时,当您在不同的工作站上工作时,它仍然具有先前构建/工作站的 sdk 位置。

3 - 确保您的所有类都包含顶部的包行,例如

打包你.android.app.package;

4 - 如果它仍然不起作用,请确保您没有导入 android.R 包,因为它会在那里查找您的文件而不是您的项目。

如果我遇到这个问题,我通常会这样解决它,希望它对你有用。

Ps 使用 netbeans 没有任何问题。我使用过 netbeans 和 eclipse,并且对 netbeans 和 git 集成有更好的体验。此外,nbandroid 现在带有一个非常酷的布局预览。

于 2013-01-22T15:37:05.920 回答
0

这看起来不像 NBAndroid 问题。您更有可能无法运行 Android SDK 工具,即 aapt。它在我的系统上是 32 位可执行文件,而且 SDK 网站上说:64 位发行版必须能够运行 32 位应用程序。安装 ia32-libs(也许还有 ia32-libs-gtk)包并再次检查。

于 2013-01-22T16:20:59.507 回答