标签: visual-studio-cordova

部署到设备时,cordova的软件包未加载

我有一个Cordova应用程序,当部署到浏览器或者只是加载到浏览器时效果很好.但是,当应用程序通过cordova run android插件发送到设备时找不到.

使用Chrome远程设备检查器,我可以看到插件无法加载到我希望的正常位置.

科尔多瓦插件丢失了

在下面的代码段中是config.xml一些被审查的项目的副本.

<?xml version='1.0' encoding='utf-8'?>
<widget defaultlocale="en-US" id="---censored---" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" xmlns:vs="http://schemas.microsoft.com/appx/2014/htmlapps">
  <name>---censored---</name>
  <description>---censored---</description>
  <author email="---censored---" href="---censored---">---censored---</author>
  <vs:template-name>BlankJS</vs:template-name>
  <content src="index.html" />
  <access origin="*" />
  <preference name="SplashScreen" value="screen" />
  <preference name="windows-target-version" value="10.0" />
  <preference name="DisallowOverscroll" value="true" />
  <preference name="StatusBarOverlaysWebView" value="false" />
  <preference name="StatusBarBackgroundColor" value="#fff" />
  <allow-navigation href="*" />
  <allow-intent href="tel:*" />
  <allow-intent href="sms:*" />
  <allow-intent href="mailto:*" />
  <allow-intent href="geo:*" />
  <platform name="android">
    <allow-intent href="market:*" />
  </platform>
  <platform name="ios">
    <allow-intent href="itms:*" />
    <allow-intent href="itms-apps:*" /> …
Run Code Online (Sandbox Code Playgroud)

android ios cordova cordova-plugins visual-studio-cordova

6
推荐指数
1
解决办法
359
查看次数

在Cordova Multi Device Hybrid App Build期间,Windows Phone Emulator退出代码8

在为Windows Phone构建Cordova多设备混合应用程序时,它会引发错误.

Error message : The command ""C:\Users\UserName\AppData\Roaming\npm\node_modules\vs-mda\vs-cli" build --platform "Windows Phone" --configuration "Debug" --projectDir . --projectName "AngularJSToDo" --language "en-US" --buildServerUrl "" --buildTarget "PhoneEmulatorWvga512"" exited with code 8.
C:\Users\UserName\AppData\Roaming\npm\node_modules\vs-mda-targets\Microsoft.MDA.targets 99  5   AngularJSToDo
Run Code Online (Sandbox Code Playgroud)

但它适用于Android和iphone.问题仅适用于Windows手机.

visual-studio cordova windows-phone-8 visual-studio-cordova

5
推荐指数
1
解决办法
559
查看次数

多设备混合应用程序无法构建 - 指定的证书已过期

我开始玩部署多设备混合应用程序.今天.我不确定在执行此操作时我采取的确切步骤,但现在当我尝试为Windows 8构建时,我得到以下内容:

错误3指定的证书已过期.有关续订证书的详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkID=241478.[D:\ dev\client\source\myApp\bld\Debug\platforms\windows8\CordovaApp.jsproj]
C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v12.0\AppxPackage\Microsoft.AppXPackage.Targets
1772

似乎没有任何方法可以为此类项目配置或续订测试证书.

任何帮助将非常感激.

windows certificate visual-studio-cordova

5
推荐指数
2
解决办法
2358
查看次数

Visual Studio多设备项目在Ripple中间歇性地挂起

我目前正在Windows 7 x86下使用Visual Studio Premium 2013,在安装Visual Studio更新4和Apache Cordova CTP3.0的Visual Studio工具之后,我现有的多设备混合项目在运行后间歇性地持续大约3到6分钟在Ripple的那个项目.之后我收到了消息:

无法获取端口9223的Ripple会话信息.

缺少必需的Web套接字组件.请参阅http://go.microsoft.com/fwlink/?LinkID=403596上的文档 .*

我已经在"C:\ Program Files\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\WebClient\Diagnostics\ToolWindows \"中安装了websocket4net.dll,但为了确保我已从此站点下载了最新版本https://websocket4net.codeplex.com/但它根本没用.

任何人都可以建议做什么,因为这真的非常令人沮丧.先感谢您.

ripple cordova visual-studio-2013 multi-device-hybrid-apps visual-studio-cordova

5
推荐指数
1
解决办法
1043
查看次数

无法在Visual Studio中下载Cordova插件错误

我试图在Visual Studio 2015中为我的cordova应用程序安装插件给出错误:

Couldn't download plugin.
Run Code Online (Sandbox Code Playgroud)

如果我尝试使用CLI安装它错误是:

Current Directory is not cordova based project
Run Code Online (Sandbox Code Playgroud)

cordova visual-studio-cordova

5
推荐指数
1
解决办法
4493
查看次数

VS Cordova IOS远程构建

我是新来的科尔多瓦,并试图让我的环境全部设置好.我能够成功地在我的Mac上运行ios cordova应用程序.然后我为vs安装了远程构建代理,并试图创建一个新的ios项目在vs.在涟漪它工作正常,但当我尝试进行远程构建时,我得到以下错误

来自构建服务器的远程构建错误构建失败,错误插件不支持此项目的cordova-ios版本.cordova-ios:3.8.0,版本要求失败:> = 4.0.0-dev:{1} BlankCordovaApp1

我在哪里为项目设置cordova-ios版本?

visual-studio ios cordova visual-studio-cordova

5
推荐指数
1
解决办法
524
查看次数

Visual Studio cordova,在Android设备上"直播重载"的简单方法?

刚开始检查使用Visual Studio 2015开发cordova应用程序的工作流程.

我的问题是,当在实际的Android设备上进行调试时(假设ver> 4.4)有一种方法可以实现"实时重新加载"(在JS/CSS/HTML中进行更改,这些更改将在不重新启动构建过程的情况下变为活动状态).我可以理解,从项目中添加/删除插件对于实时重新加载来说会更加困难(由于需要构建本机代码)但是对于我们的javascript代码,这不仅仅是更新目标文件吗?我并不真正关心在没有用户交互的情况下更新目标的自动化,我只需要避免耗时的重建过程,当需要频繁的微小更改时.我已经读过Ionic框架了,但是做一个需要有离子的吗?我也看过/测试过phonegap,但我不喜欢这样.

我是绿色的,但我认为实时重新加载只会涉及指向我们的源的静态http服务器(管理'虚拟'cordova.js之类的东西)以及更改项目的起始html指向我们的服务器之类的东西而不是文件(甚至我们的应用程序上的'重新加载'按钮).不是这样的吗?我想我错了,否则我希望看到这是V/S标准问题.只是说.如果不是V/S的东西,是否有工具/插件可供安装?

很抱歉很长的问题/帖子.评论/方向非常感谢

javascript cordova hybrid-mobile-app visual-studio-cordova

5
推荐指数
1
解决办法
1330
查看次数

如何在Visual Studio中安装内部开发的Cordova插件?

我已经在Visual Studio 2015中开发了一个Cordova应用程序(适用于Android)已有好几个月了,现在没有任何实际问题.我已经安装了插件,更新了我的Cordova版本,并将APK部署到设备而没有问题.

但我现在需要编写自己的插件来扩展我们需要的一些功能.但是,具体功能对于这个问题并不重要.

我一直在追随以下指南:

https://taco.visualstudio.com/en-us/docs/createplugintutorial/

我使用PlugMan创建插件并添加Android平台,如下所示:

plugman create --name DeviceInfo --plugin_id cordova-plugin-mycompany-deviceinfo --plugin_version 0.0.1

plugman platform add --platform_name android
Run Code Online (Sandbox Code Playgroud)

我将所有细节(或多或少)默认保留为尽可能接近示例.

这给了我在Visual Studio中创建的插件控件项目中的以下文件夹和文件:

新Cordova插件的文件夹结构

然后我去了我的Cordova项目,像往常一样添加插件(并且已经这么做了好几个月),但它拒绝添加插件:

科尔多瓦是卑鄙的

这是我在Visual Studio的输出窗口中得到的错误,但我很确定这是一个相当标准的Cordova输出,它不是VS特定的:

 Executing "before_plugin_add"  hook for all plugins.
 No version specified, retrieving version from config.xml
 No version given in config.xml, attempting to use plugin engine info
 C:\Users\matthew\AppData\Roaming\npm\node_modules\vs-tac\node_modules\q\q.js:126
                     throw e;
                           ^
 Error: Registry returned 404 for GET on https://registry.npmjs.org/Application.MyCordovaApplication
Run Code Online (Sandbox Code Playgroud)

这是我的plugin.xml:

<?xml version='1.0' encoding='utf-8'?>
<plugin id="cordova-plugin-mycompany-deviceinfo" version="0.0.1" xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android">

  <name>DeviceInfo</name>

  <js-module name="DeviceInfo" src="www/DeviceInfo.js">
    <clobbers target="cordova.plugins.DeviceInfo" />
  </js-module>

  <platform …
Run Code Online (Sandbox Code Playgroud)

plugins android cordova cordova-plugins visual-studio-cordova

5
推荐指数
0
解决办法
350
查看次数

如何说服Visual Studio在TCP/IP上使用ADB for android dev

所以这可能是一个边缘情况,但我在VM上使用visual studio,我手里拿着手机.我想说明当我在视觉工作室中按"播放"时,它会编译我的cordova应用程序,然后将它推到我旁边的手机上,这样我就可以测试和调试等等.

我的手机是'rooted',我已经安装了ADB wifi.我可以从Visual Studio的adb版本连接到它,adb设备也列出它.

 (output from cmd.exe running as Admin in the solution folder)

 C:\Stuff\Code\svn\myapp\MyApp>adb connect 10.10.10.6
 already connected to 10.10.10.6:5555

 C:\Stuff\Code\svn\myapp\MyApp>adb devices
 List of devices attached
 10.10.10.6:5555 device
Run Code Online (Sandbox Code Playgroud)

当我在Visual Studio中按Play时,它会编译并到达需要部署到手机的位置,然后它会出现以下错误:系统找不到指定的文件

(output from "output" tab in visual studio)

C:/Stuff/Code/svn/myapp/myApp/platforms/android/build/outputs    /apk/android-debug.apk
No scripts found for hook "after_build".
No scripts found for hook "after_compile".
------ Copying back to project: android
2>------ Deploy started: Project: MyApp, Configuration: Debug Android     ------
2>  Querying ADB for attached devices...
2>The system cannot find the …
Run Code Online (Sandbox Code Playgroud)

windows adb visual-studio-cordova

5
推荐指数
1
解决办法
1829
查看次数

Cordova:使用VS 2017中的--allow-file-access-from-files启动chrome

我正在使用Visual Studio 2017中的cordova应用程序,我正在尝试使用文件插件访问文件系统.不幸的是,当使用"在浏览器中模拟"(使用cordova-simulate)调试应用程序时,这不起作用.

'SecurityError:确定某些文件对Web应用程序内的访问不安全,或者对文件资源进行了太多调用.提出错误.

我想如果必须将'--allow-file-access-from-files'选项传递给chrome,但我不知道怎么做,因为chrome在新窗口中自动启动,我找不到任何配置选项在Visual Studio中.

visual-studio cordova visual-studio-cordova visual-studio-2017

5
推荐指数
0
解决办法
763
查看次数