导入项目时未生成应用程序二进制文件(.apk)



我和我的朋友正在做一个安卓应用程序项目。它是在他的计算机中创建的,构建目标为 19 和 8 作为最低 sdk 版本。此应用程序具有appcompat_v7支持库依赖项及其在他的计算机上正常工作。

现在,当我在计算机中导入该项目时,第一次 eclipse 在 java 类文件(在 src 文件夹下)中显示错误(交叉符号),因为它们没有找到 R(因为未生成 R)。

我的appcompat_v7是用构建目标 21 构建的(如果我用 19 构建它,它会给出 Value-21 错误),这是我在项目中添加的。所以我想可能这就是为什么 R 没有生成的原因appcompat_v7因为它是使用构建目标 21 构建的,而项目是使用构建目标 19 构建的。

所以我更改了该项目的 project.properties 并设置了"target=android-21"。这一次,这些错误符号从java类文件中消失了。但是当我构建项目时,它不会构建。我的意思是二进制/可执行文件/*.apk文件没有生成。我能做什么?

我在 Ubuntu 14.04 中使用 eclipse Luna。SDK 19 和 SDK 21 都安装在我的电脑中。

谢谢!

构建只是创建 APK 的第一步。 运行应用时,系统会在构建目录中生成 APK。 只需将您的项目作为安卓应用程序运行即可;您甚至不需要连接任何模拟器/设备。

最新更新