导入项目时未生成应用程序二进制文件 (.apk)
Application binary(.apk) is not generating when I import project
我和我的朋友正在研究一个 android 应用程序项目。它是在他的计算机上创建的,构建目标 19 和 8 作为最低 sdk 版本。此应用程序具有 appcompat_v7 支持库依赖性及其在他的计算机上运行良好。
现在,当我在我的计算机中导入该项目时,eclipse 第一次在 java class 文件(在 src 文件夹下)中显示错误(叉号),因为它们没有找到 R(因为R 未生成)。
我的 appcompat_v7 是用构建目标 21 构建的(如果我用 19 构建它,它会给出 Value-21 error ),我已将其添加到项目中。所以我想这可能就是为什么 R 没有生成的原因,因为 appcompat_v7 是用构建目标 21 构建的,而项目是用构建目标 19 构建的。
所以我把那个项目的project.properties改成了"target=android-21"。而这次那些错误标志从 java class 文件中消失了。但是当我构建项目时,它不是 building.I 意味着没有生成二进制/可执行文件/*.apk 文件。我能做什么?
我在 Ubuntu 14.04 中使用 eclipse Luna。 SDK 19和SDK 21都安装在我的电脑上。
谢谢!
构建只是创建 APK 的第一步。当您 运行 您的应用程序时,APK 会在您的构建目录中生成。只需 运行 您的项目作为 android 应用程序;您甚至不需要连接任何 emulator/device。
我和我的朋友正在研究一个 android 应用程序项目。它是在他的计算机上创建的,构建目标 19 和 8 作为最低 sdk 版本。此应用程序具有 appcompat_v7 支持库依赖性及其在他的计算机上运行良好。
现在,当我在我的计算机中导入该项目时,eclipse 第一次在 java class 文件(在 src 文件夹下)中显示错误(叉号),因为它们没有找到 R(因为R 未生成)。
我的 appcompat_v7 是用构建目标 21 构建的(如果我用 19 构建它,它会给出 Value-21 error ),我已将其添加到项目中。所以我想这可能就是为什么 R 没有生成的原因,因为 appcompat_v7 是用构建目标 21 构建的,而项目是用构建目标 19 构建的。
所以我把那个项目的project.properties改成了"target=android-21"。而这次那些错误标志从 java class 文件中消失了。但是当我构建项目时,它不是 building.I 意味着没有生成二进制/可执行文件/*.apk 文件。我能做什么?
我在 Ubuntu 14.04 中使用 eclipse Luna。 SDK 19和SDK 21都安装在我的电脑上。
谢谢!
构建只是创建 APK 的第一步。当您 运行 您的应用程序时,APK 会在您的构建目录中生成。只需 运行 您的项目作为 android 应用程序;您甚至不需要连接任何 emulator/device。