8

我尝试将我的 Cordova Hybrid App 从 Visual Studio 编译为 apk 文件

  1. 在我将项目部署到 Android / iOS 后,项目 bin 文件夹仍然是空的。
  2. 我尝试将“www”文件夹上传到 build.phonegap.com,但出现错误。
  3. 将项目(HTML、CSS 和 JS)编译为适用于 Android 和 IOS 的 APK 的最佳和正确方法是什么?

谢谢,汤姆

更新:

我尝试从视觉工作室构建

这是我的项目文件夹 在此处输入图像描述

当我尝试在“设备”模式下从 Visual Studio 构建项目时,出现此错误

在此处输入图像描述

4

2 回答 2

19

1- 如果您使用 Ripple 模拟器作为目标,bin 文件夹中不会生成任何内容。您需要将构建配置切换到“设备”才能生成二进制文件

2 - 由 Visual Studio 模板生成的 www 文件夹没有什么特别之处,PhoneGap Build 应该没有问题。如果您有错误,它们来自您的 JS 代码本身

3 - 要使用 Visual Studio 的多设备混合扩展构建适用于 Android 的二进制文件,只需将构建配置切换为“设备”而不是 Ripple 模拟器即可。对于 iOS,您需要使用 Remote Build and Simulation Agent for iOS(需要 Mac,因为 iOS 工具不适用于 Windows,并且您无法直接在 Windows 机器上生成 iOS 二进制文件。否则,您可以考虑使用 PhoneGap Build服务

于 2014-06-19T16:14:56.553 回答
0

从图像来看,错误看起来与我得到的关于我的设备未被识别/找到的错误相似。

这个答案解释了如何通过将解决方案设置为Release来直接获取 APK ,并且只构建项目而不是尝试对设备进行完整部署。这与上面第 3 点中提到的答案几乎相同,只是在 PhoneGap App 解决方案上进行了测试。

于 2016-01-04T21:30:40.727 回答