首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何从visual studio (混合应用程序)编译cordova项目到android / ios apk

如何从visual studio (混合应用程序)编译cordova项目到android / ios apk
EN

Stack Overflow用户
提问于 2014-06-19 03:36:52
回答 2查看 11.7K关注 0票数 8

我尝试将我的Cordova混合应用程序从visual studio编译为apk文件。

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

谢谢,汤姆

更新:

我试着从视觉工作室构建

这是我的项目文件夹

当我尝试在“设备”模式下从visual studio构建项目时,我会得到以下错误:

EN

回答 2

Stack Overflow用户

发布于 2014-06-19 08:14:56

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

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

3-要使用Visual的多设备混合扩展为Android构建二进制文件,只需将构建配置切换到"device“而不是Ripple模拟器就可以了。对于iOS,您需要为iOS使用远程生成和仿真代理(它需要有一个iOS,因为iOS工具对iOS不可用,而且您不能直接在Windows机器上生成iOS二进制文件)。否则,可以考虑使用PhoneGap构建服务。

票数 19
EN

Stack Overflow用户

发布于 2016-01-04 13:30:40

从图像上看,该错误看起来与我在设备上没有被识别/发现的错误相似。

This answer解释了如何通过将解决方案设置为Release来直接获得APK,只有构建了项目,而不是试图对设备进行完全部署。它与上面第3点中提到的答案基本相同,刚刚在PhoneGap应用程序解决方案上进行了测试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24305650

复制
相关文章
Visual Studio 64位应用程序编译
Visual Studio的编译选项 build下的platform有X64、Any CPU和x86。X86表示只能在32位环境下运行,X64表示只能在64位环境下运行,Any CPU表示你的程序集可以根据环境变化适应32位还是64位,但是如果你的程序集依赖于一个x86选项编译的程序集,哪么你的程序集只能选择X86进行编译,而不能选择Any CPU编译,如果使用Any CPU编译,运行就会出现如下的错误:    Unhandled Exception: System.BadImageFormatExcep
张善友
2018/01/19
1.1K0
Hybrid App移动应用开发初探
  Native App(原生App)是用原生语言(Object-C/Java/C#/....)开发,用户需要下载安装的手机应用。
Edison Zhou
2018/08/21
3.5K0
Hybrid App移动应用开发初探
开发者视角下的跨平台技术选型
本系列文章先站在公司的的角度对产品技术选型进行分析,然后再根据我们项目实际开发经验进行汇总,供大家参考。
二山山记
2022/11/30
1.3K0
开发者视角下的跨平台技术选型
Cordova 初识
Cordova 是使用 HTML,CSS 和 JavaScript构建混合移动应用程序的平台。官方文档给了我们 Cordova 的定义。
acc8226
2022/05/17
1.3K0
Cordova 初识
Visual Studio 2015速递(4)——高级特性之移动开发
系列文章 Visual Studio 2015速递(1)——C#6.0新特性怎么用 Visual Studio 2015速递(2)——提升效率和质量(VS2015核心竞争力) Visual Studio 2015速递(3)——ASP.NET 新特性 说是VS2015的高级特性,其实也高级不到哪里,看起来确实“高大上”,正如BUILD2015上演示的那样,你真的可以只用VS2015就可以“通吃”各种移动设备应用了,当然,是有条件的“通吃”,微软给了一系列的解决方案,来辅助完成这一目标。 首先我们来说说近几年
葡萄城控件
2018/01/10
1.4K0
Visual Studio 2015速递(4)——高级特性之移动开发
Visual Studio 在编译 A 项目时,确保 B 项目已编译
如果考虑在你的某个项目中安插一个专门用来做编译的项目,这个项目要求最先编译,那么你会考虑用什么方法呢?
walterlv
2023/10/22
2280
H5 手机 App 开发入门:技术篇
如果你熟悉 Java 语言,可以学习安卓开发;如果熟悉脚本语言(比如 Python 或 Ruby),可以学习 Swift 语言,进行 iOS 开发;如果像我一样,比较熟悉 Web 网页技术,那么 H5 开发是最容易上手的。
ruanyf
2020/01/22
6.9K0
Vue3.0入门 + Vant3.0移动端实践(三)使用Cordova打包Android App
接着上面两节,把做成的h5小应用打包成android的app放置在手机上看看效果。
杨永贞
2022/01/07
2.6K0
Vue3.0入门 + Vant3.0移动端实践(三)使用Cordova打包Android App
使用 Cordova 构建应用的流程
Cordova 应用程序有几个组件。 下图展示了 Cordova 应用程序体系结构的高级视图。
acc8226
2022/05/17
4.4K0
使用 Cordova 构建应用的流程
Cordova
Cordova是用于使用HTML,CSS和JS构建移动应用的平台。我们可以认为Cordova是一个容器,用于将我们的网络应用程序与本机移动功能连接。默认情况下,Web应用程序不能使用本机移动功能。这就是Cordova进来的地方。它为网络应用和移动设备之间的连接提供了桥梁。 通过使用cordova,我们可以使混合移动应用程序,可以使用摄像头,地理位置,文件系统和其他本地移动功能。
闻语博客
2021/01/21
8780
客户端软件GUI开发技术漫谈:原生与跨平台解决方案分析
如果你想深入的美化UI,需要耗费很大的力气,对于目前主流的CSS样式表来讲,美化Winform的界面以及自定义控件是需要耗费更多的时间的。
周陆军
2020/06/22
14.6K0
开发Hybrid App的技术选型
如果我们把Hybrid App理解为运行在android或者ios以及其他移动终端设备上的应用,也可以叫做H5 APP,这种开发应用的模式结合web开发技术与Native开发的部分技术,通常也被称为混合开发模式。
算法与编程之美
2019/07/17
2.5K0
开发Hybrid App的技术选型
Visual Studio优化了移动端插件Cordova
微软最新发布的Visual Studio插件Taco(Apache Cordova工具)可以让使用移动设备上面的硬件变得更加简单。 Cordova是一个开源框架,主要为多平台的web应用提供代码支持。通过这个框架,应用可以使用移动设备原生的摄像头,麦克风等硬件。微软此项目的高级经理Ricardo Minguez说,版本更新9使开发者能用更少的命令完成工作——得益于插件的扩展性,并且给开发者提供了更多入门教程。 “当你使用Apache Cordova构建app的时候,需要使用插件来获得设备的硬件使用权限(例如
CSDN技术头条
2018/02/12
1.4K0
Xamarin 学习笔记 - 配置环境(Windows & iOS)
一直以来,做为一名Web以及桌面开发人员,我一直在使用.NET框架和C#语言,而在某些项目中,Angular会在前端占有主导地位。 最近,我们总是谈论移动应用程序开发的未来,但我本身实在没有天赋转向另一种语言。最近几年,针对我的社交项目,我尝试使用Hybrid框架和AngularJS以及Ionic,Cordova一起构建一个示例……但一切并不像我想象得那样容易。此后微软于2016年2月份收购了Xamarin并在之后不久宣布了将Xamarin开源。自此微软生成用C#开发的软件将不仅仅能够运行在Windows上,而是可以在任何设备上运行。继微软收购Xamarin之后,对可以将C#开发与全功能的跨平台移动开发工具相结合,使用开发工具共享业务逻辑代码,以提供完全原生的应用程序的专业人士的需求日益增加,这一点自从2011年之后就一发不可收拾。
葡萄城控件
2018/07/24
6.2K0
Xamarin 学习笔记 - 配置环境(Windows & iOS)
ionic和cordova初探--从安装到运行首个app
好多人说ionic好用,一直要推荐我用,我就不信了,来安装玩一下试试效果。实践出真知!安装过程各种坑,工具太多了,太麻烦了,差点放弃(还好坚持下来呢)。
AWeiLoveAndroid
2018/09/03
3.5K0
ionic和cordova初探--从安装到运行首个app
Xamarin 技术全解析
Xamarin 是一套基于C#语言的跨平台移动应用开发工具,今年2月份微软宣布收购Xamarin,而后在4月份进行的Build大会上微软宣布将会在各个版本的Visual Studio中免费提供Xamarin,并且宣布Xamarin SDK开源。 本文主要阐述Xamarin是什么,它能做什么以及它是如何跨平台的。  1. 什么是Xamarin Xamarin 是一个跨平台的移动开发工具,由 Mono 发展而来。开发人员可以使用 C# 为iOS,Android, Mac以及Windows Phone开发原生应用
葡萄城控件
2018/01/10
6K0
Xamarin 技术全解析
点击加载更多

相似问题

如何在visual studio 2015 cordova项目中更新cordova-ios版本?

32

使用Visual Studio 2019编译Android apk发布步骤

31

从linux交叉编译到windows visual studio项目

24

Visual Studio Cordova -不会部署iOS应用程序

12

缺少visual studio 2015和Cordova的apk

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文