【问题标题】:How to compile cordova project from visual studio (Hybrid App) to android / ios apk如何将cordova项目从visual studio(混合应用程序)编译到android / ios apk
【发布时间】:2014-06-19 11:36:52
【问题描述】:

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

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

谢谢, 汤姆

更新:

我尝试从视觉工作室构建

这是我的项目文件夹

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

【问题讨论】:

    标签: android ios visual-studio cordova multi-device-hybrid-apps


    【解决方案1】:

    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服务

    【讨论】:

    • thanx, apk 生成在“解决方案路径”\bld\Debug\platforms\android\ant-build
    • 不要分发调试版本。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多