问题标签 [multi-device-hybrid-apps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Visual Studio 多设备混合无法获取包信息错误
我已经安装了 Visual Studio 扩展多设备混合,一切都很好,除非我运行一个启用了任何 Cordova 插件的新项目,例如电池状态。我收到以下错误消息。但是,如果我删除或禁用了所有插件,它就可以正常工作。有没有人知道下面的错误转储或以前遇到过同样的问题?谢谢。
错误信息
无法获取 org.apache.cordova.battery-status C:\Mobile\CordovaApp\CordovaApp\EXEC 1 1 CordovaApp 的包信息
Visual Studio 输出
cordova - 无法将新的 HTML 插入页面的 BODY
我正在尝试在多设备 hubrid 应用程序下实现简单的“单页应用程序”。按下按钮(并执行一些 ajax POST 查询)后,我试图将新的 HTML 插入到“正文”中:
什么都没发生。我看到(在调试时)正文的内部 HTML 发生了变化,但毕竟页面变成了以前的。我试过了
或者
但它不起作用。
我错过了什么?
更新: 在更新页面结束时,Javascript 控制台输出为:
HTML1300: Navigation occurred
File: index.html
出于某种原因,看起来页面已刷新。为什么会这样?HTML部分:
Javascript部分:
android - 无法在 Android 模拟器中获取地理位置
我正在做一个小示例应用程序,当我单击按钮时,它会在弹出窗口中显示纬度和经度这是我的代码
它在 Ripple 模拟器中运行但在 Android 模拟器和 Genymotion 中不起作用
cordova - Visual Studio 多设备混合应用项目 + Ionic + WP8 白屏
我用 Ionic 创建了一个 Visual Studio Apache Cordova 多设备混合应用程序项目。当我在 Windows Phone 8 中启动该应用程序时,它会在启动画面之后立即加载一个空白屏幕,并且没有任何反应。我该如何解决这个问题?该应用程序在 iOS 和 Android 上运行良好。
visual-studio-2013 - 运行 Windows 模拟器 WGA 512MB 的代码时出错
我正在 Visual Studio 2013 的多设备混合应用程序中尝试一个简单的 index.html 文件。我可以轻松地在 android 模拟器上运行它。但是,在windows平台上运行我遇到了以下错误。
有趣的是,它还创造了一个新的解决方案
C:\temp\projects\BlankCordovaApp1\BlankCordovaApp1\bld\Debug\platforms\wp8
文件夹,如果我打开该解决方案,编译并运行它,它就可以在 windows phone 8.1 模拟器上正常工作。任何想法我做错了什么?我相信我已经在 Visual Studio 2013 中正确设置了路径!
android - VS 2013 多设备混合应用程序无法部署到设备,找不到设备
我使用新的 VS 2013 phonegap/cordova 模板来创建混合应用程序。
使用模拟器和涟漪媒体模拟器一切正常,但是当我将手机连接到它时。我收到一条错误消息(见截图)
错误:无法在设备上启动应用程序:错误:无法将 apk 安装到设备:错误:无法部署到设备,未找到设备。空白CordovaApp1
以下是我试图解决的步骤
我使用的是 Alcatel one tocuh X+ 手机,请参阅下文,了解已安装的最新设备驱动程序。
此外,环境变量集也如下所示
我什至尝试编辑 android_winusb.inf 文件以包含其硬件 ID
还是不行。我在这里做什么或错过了什么?
visual-studio - 如何根据配置(调试/发布)定义全局变量?
如何根据配置(调试/发布/分发)为多设备混合应用程序定义全局变量?
示例:我的应用程序必须查询(HTTP POST,使用 ajax)网络服务器。调试时,我希望查询本地 Web 服务器,在构建发布配置时,我希望查询生产 Web 服务器。
UPD:
Avani建议使用Cordova Hooks,但是:1) 看起来像未在 MDHA (链接) 中实现的钩子,以及 2) 如果实施,在哪里存储钩子?\project_dir\hooks
或\project_dir\bld\Debug\hooks
,或其他一些地方或方法?缺少 MDHA 文档。
我试图添加钩子\project_dir\hooks\after_prepare
(它修改index.html
),并得到编译错误:
visual-studio-2013 - 默认应用程序收到波纹仿真错误
我刚刚下载了一个用于为 Visual Studio 2013 创建多设备混合应用程序的扩展程序。在创建新项目之前,我已经安装了所需的一切(Android SDK、ant、git cli 等)
现在,当我在 Visual Studio 中创建了一个空白应用程序并使用涟漪(nexus galaxy)运行它时,我得到了模拟器并在屏幕上显示“无法获取 /index.html”。
地址栏显示的地址是localhost:4400/index.html?enableripple=cordova-3.0.0-NexusGalaxy。
任何人都可以帮忙吗?
cordova - Visual Studio 2013 VS 工具 Cordova CTP3 - 在 bld 和 bin 目录中构建集文件 只读?
我们刚刚在两台开发机器上更新了 Visual Studio,从 Update 3 到 Update 4,更新了 Web Essentials,卸载了 Hybrid Apps CTP2,并安装了新的 CTP3 Visual Studio Tools for Apache Cordova。
当我们为任何项目构建时,我们都会遇到问题。它将 bld 目录中的文件设置为只读。它还将 bin 目录中的文件设置为只读。
这会在后续尝试构建项目时产生错误。错误看起来像:
我们能够解决这个问题的唯一方法是删除 project\bld 和 project\bin 目录并构建,或者在每次构建之前递归地更改这些目录上的只读标志。
这些是 CTP2 项目。我们创建了一个新的 CTP3 项目并用我们的代码填充它,它表现出相同的错误。
还有其他人遇到这种情况吗?有解决办法吗?
谢谢你。
android-emulator - VS2015 Preview:安装安卓模拟器
我刚刚安装了 VS2015 Preview,之后它让我可以选择安装其他软件,包括 Android 模拟器。不幸的是,公司网络在下载完成之前就出现了故障,因此安装失败,并且没有给我重试的选项。
我在哪里可以下载模拟器,或者如何重新启动附加软件的设置?