无法使用果酱创建APK文件



我正在使用VS2012,我正在尝试为Android构建我的应用程序,但是当我构建应用程序时没有创建APK文件。

我正在使用橘子酱中心和"打包、安装和运行"选项来执行此过程。构建过程工作正常,我没有收到任何错误,但是当我在"打包,安装和运行"按钮上处理时,我收到以下消息:

Please Build before deploying. To build, click "Build" or click "Open in IDE" and build GCC ARM Debug.

下图显示了此过程:

图片

请帮忙,由于这种情况,我无法推进我的项目!

谢谢!

你做错了。构建过程必须在IDE中,而不是在HUB中。在 IDE(在本例中为 VS2012)中打开项目,方法是单击Hub中的Open in IDE按钮或双击Mkb文件。首先在 x86 中构建并运行代码,为组创建必要的 bin 文件,然后使用 GCC release compiler 生成它。之后,您可以使用GCC编译器运行它以打开部署工具(VS2010和VS2012桌面版本的默认操作)或从外部工具运行部署工具(适用于Windows Phone的VS2012)或通过直接运行部署工具目标(在XCode中)。如果已填写部署工具要求你的必要信息,则可以改为使用中心package, install and run按钮。

老实说,我对 Hub 不信任,喜欢使用带有 IDE 和部署工具的老式方法进行开发。它总是有效。

我在 HUB 上发现了不允许我运行"打包、安装和运行"过程的问题。就此而言,实际问题出在流程的包部分。

出于某种原因,当您使用 VS2012 进行开发并且尚未安装 Windows Phone

for VS2012 时,HUB 的默认选项是检查"Windows Phone 8 C++ 开发"工具安装,如果不存在,则阻止 Android 的包构建。我还注意到我使用的是Windows 7,所以我无法安装Windows Phone for 2012模块。

我找到的解决方案是简单地正确配置橘子酱中心:

  1. 打开橘子酱中心。
  2. 按依赖关系检查器。
  3. "性能检查器"应从打开的 IDE 和"编译器"选项卡开始。如果没有,请打开 IDE 和编译器标签。
  4. 在选项卡上查找 Windows Phone 8 C++ 开发。
  5. 在选项中选择"无需 IDE 即可工作"。
  6. 尝试再次生成项目。

最好!

最新更新