我正在使用VS2012并且我正在尝试为Android构建我的应用程序,但是在构建应用程序时不会创建APK文件。
我正在使用Marmalade Hub和“Package,Install and Run”选项执行此过程。构建过程工作正常,我没有错误,但当我处理“打包,安装和运行”按钮时,我得到以下消息:
Please Build before deploying. To build, click "Build" or click "Open in IDE" and build GCC ARM Debug.
下图显示了这个过程:
请帮忙,因为这种情况,我无法推进我的项目!
谢谢!
答案 0 :(得分:0)
你做错了。构建过程必须位于IDE
,而不是HUB
。通过单击Open in IDE
中的Hub
按钮或双击Mkb
文件,在IDE中打开项目(在您的情况下为VS2012)。首先在x86
中构建和运行代码,为组创建必要的bin文件,然后使用GCC release compiler
构建它。之后,您可以使用GCC编译器运行它以打开部署工具(VS2010和VS2012桌面版本的默认操作)或从外部工具运行部署工具(VS2012 for Windows phone)或直接运行部署工具目标(在XCode中) 。如果您已经填写了所需的信息部署工具,则可以使用集线器中的package, install and run
按钮。
老实说,我对Hub没有信任,喜欢用IDE和部署工具使用旧式方法进行开发。它总能奏效。
答案 1 :(得分:0)
我发现HUB上的问题不允许我运行“打包,安装和运行”过程。就此而言,实际问题出在流程的Package部分。
出于某种原因,当您使用VS2012开发并且尚未安装Windows Phone for VS2012时,HUB的默认选项是检查“Windows Phone 8 C ++开发”工具安装,如果不存在,则阻止打包为Android构建。我还注意到我使用的是Windows 7,因此我无法安装Windows Phone for 2012模块。
我找到的解决方案是简单地正确配置Marmalade Hub:
最佳!