如何在另一个 Visual Studio 代码中运行 nativescript 项目

拉克什·瓦德布德

我使用本机脚本创建了 android 应用程序,并且正在使用 Visual Studio 代码。所以我想使用 Visual Studio 代码在另一台笔记本电脑上运行相同的项目。所以请告诉我如何运行,因为每当我尝试运行项目时,它都无法构建。

这是错误:

E:\NS-APP\sample-ImageUpload-master>tns 运行 android 跳过准备。正在搜索设备... 正在构建项目...

配置 > 0/3 项目 > 根项目:配置阶段:createDefaultIncludeFiles +found 插件:nativescript-background-http +found 插件:nativescript-telerik-ui +found 插件:tns-core-modules-widgets

:config 阶段: createPluginsConfigFile 在 E:\NS-APP\sample-ImageUpload-master\platforms\android/configurations 文件夹中创建产品风格 include.gradle 文件...

:config 阶段: pluginExtend +应用配置来自:E:\NS-APP\sample-ImageUpload-master\platforms\android\configurations\include.gradle +应用配置来自:E:\NS-APP\sample-ImageUpload-master\平台\android\configurations\nativescript-background-http\include.gradle +applying configuration from: E:\NS-APP\sample-ImageUpload-master\platforms\android\configurations\nativescript-telerik-ui\include.gradle +applying配置来自:E:\NS-APP\sample-ImageUpload-master\platforms\android\configurations\tns-core-modules-widgets\include.gradle

配置 > 0/3 项目 > 根项目:配置阶段:addAarDependencies +添加依赖:E:\NS-APP\sample-ImageUpload-master\platforms\android\libs\aar\Common-2017.1.222-dev-release.aar +添加依赖:E:\NS-APP\sample-ImageUpload-master\platforms\android\libs\aar\Data-2017.1.222-dev-release.aar +添加依赖:E:\NS-APP\sample-ImageUpload -master\platforms\android\libs\aar\List-2017.1.222-dev-release.aar +添加依赖:E:\NS-APP\sample-ImageUpload-master\platforms\android\libs\aar\Primitives-2017.1 .222-dev-release.aar +adding dependency: E:\NS-APP\sample-ImageUpload-master\platforms\android\libs\aar\widgets-release.aar JavaCompile.setDependencyCacheDir() 方法已被弃用,现为计划在 Gradle 4.0 中删除。任务输入。source(Object) 方法已被弃用,并计划在 Gradle 4.0 中删除。请改用 TaskInputs.file(Object).skipWhenEmpty()。增量 Java 编译是一个孵化功能。Task.leftShift(Closure) 方法已被弃用,并计划在 Gradle 5.0 中删除。请改用 Task.doLast(Action)。在 build_1xv9gqucl7v9i0b8ti7pqf8cd.run(E:\NS-APP\sample-ImageUpload-master\platforms\android\build-tools\android-static-binding-generator\build.gradle:126) :preBuild UP-TO-DATE :preF0F1F2DebugBuild UP -TO-DATE :checkF0F1F2DebugManifest :preF0F1F2ReleaseBuild UP-TO-DATE :prepareBackHttpAppRuntimeUnspecifiedLibrary UP-TO-DATE :prepareComAndroidSupportAnimatedVectorDrawable2531Library UP-TO-DATE :prepareComAndroidSupportAnimatedVectorDrawable2531Library UP-TO-DATE :prepareCom7Android-SupportUP3TO-DREPARE-CROMSupportUP3-TO-DATE:prepareBackHttpAppRuntimeUnspecifiedLibrary prepareF0F1F2DebugDependencies:compileF0F1F2DebugAidl UP-TO-DATE:compileF0F1F2DebugRenderscript UP-TO-DATE:generateF0F1F2DebugBuildConfig UP-TO-DATE:cleanLocalAarFiles:ensureMetadataOutDir:collectAllJars:setProperties方法:generateTypescriptDefinitions跳过:copyTypings跳过:ASBG:generateInterfaceNamesList:ASBG:traverseJsFiles:ASBG:runAstParser UP-截止日期 :asbg:generateBindings 线程“main”中的异常 java.io.IOException: 文件已经存在。这可能会导致不希望的行为。请更改其中一个扩展类的名称。E:\NS-APP\sample-ImageUpload-master\platforms\android\src\main\java\com\tns\gen\net\gotev\uploadservice\UploadServiceBroadcastReceiver_ftns_modules_nativescript_background_http_background_http_l6_c79__.java at org.nativescript.staticbindinggenerator.Generator. .java:

FAILURE:构建失败,出现异常。

  • 其中:构建文件“E:\NS-APP\sample-ImageUpload-master\platforms\android\build-tools\android-static-binding-generator\build.gradle”行:251

  • 出了什么问题:任务“:asbg:generateBindings”的执行失败。

    进程 'command 'C:\Program Files\Java\jdk1.8.0_131\bin\java.exe'' 以非零退出值 1 结束

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。

构建失败

总时间:14.86 秒命令 E:\NS-APP\sample-ImageUpload-master\platforms\android\gradlew.bat 失败,退出代码为 1

运行安卓

┌──────────────────────────┬──────────────────────── ────────────────────────────────────────────────────── ────────────────┐ │ 用法│ 概要
│ │ 在所有连接上运行│ $ tns run android [--key-store-path --key-store-password --key │ │ 设备和运行 │ -store-alias --key-store-alias-password ] [--release] [--justlaunch] │ │ 模拟器 │
│ │ Run on a selected │ $ tns run android --device [-- key-store-path --key-store │ │ 连接的设备或 │ -password --key-store-alias --key-store-alias-password ] [- │ │ 运行模拟器 │ -release] [--justlaunch] │ │ 启动模拟器并 │ $ tns run android --emulator [] [--key-store-path --key │ │ 运行里面的应用程序 │ -store-password --key-store-alias --key- store-alias-password │ │ │ ] [--release] [--justlaunch]
│ └──────────────────────────┴────────────────────────── ────────────────────────────────────────────────────── ──────────────────┘

在已连接的 Android 设备或本机 Android 模拟器(如果已配置)中运行您的项目。这是准备、构建和部署的简写。当您的应用程序运行时,在控制台中打印应用程序的输出并监视代码中的更改。一旦检测到更改,它会将更改与所有选定的设备同步并重新启动/刷新应用程序。

选项

* --no-watch - If set, changes in your code will not be reflected during the execution of this command.
* --device - Specifies a connected device/emulator on which to run the app.
* --emulator - If set, runs the app in a native emulator for the target platform, if configured. When set, you can also set any other

$ tns 列出的模拟器选项的有效组合有助于模拟android。* --release - 如果设置,则生成发布版本。否则,生成调试版本。设置后,您还必须指定 --key-store-* 选项。* --key-store-path - 指定要用于对 APK 进行代码签名的密钥库文件 (P12) 的文件路径。您可以将 --key-store-* 选项与 --release 一起使用来生成签名的发布版本。您需要指定所有 --key-store-* 选项。* --key-store-password - 为使用 --key-store-path 指定的密钥库文件提供密码。您可以将 --key-store-* 选项与 --release 一起使用来生成签名的发布版本。您需要指定所有 --key-store-* 选项。* --key-store-alias - 为使用 --key-store-path 指定的密钥库文件提供别名。您可以将 --key-store-* 选项与 --release 一起使用来生成签名的发布版本。您需要指定所有 --key-store-* 选项。* --key-store-alias-password - 为使用 --key-store-alias-password 指定的别名提供密码。您可以将 --key-store-* 选项与 --release 一起使用来生成签名的发布版本。您需要指定所有 --key-store-* 选项。* --justlaunch - 如果设置,则不会在控制台中打印应用程序输出。* --clean - 如果设置,则强制重建本机应用程序。您需要指定所有 --key-store-* 选项。* --justlaunch - 如果设置,则不会在控制台中打印应用程序输出。* --clean - 如果设置,则强制重建本机应用程序。您需要指定所有 --key-store-* 选项。* --justlaunch - 如果设置,则不会在控制台中打印应用程序输出。* --clean - 如果设置,则强制重建本机应用程序。

属性

* <Device ID> is the index or name of the target device as listed by $ tns device android
* <Emulator Options> is any valid combination of options as listed by $ tns help emulate android

正在发送异常报告(按 Ctrl+C 停止).....

尼克·伊利耶夫

通过删除node_modulesplatformshooks文件夹重置整个项目,然后使用tns build android重建项目tns run android

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Visual Studio中通过git将项目移动到另一个文件夹

如何从Visual Studio 2013 Ultimate中的另一个项目导入类

Visual Studio中的Azure函数-如何添加对另一个项目的引用

如何在Visual Studio中将Scss文件从一个项目导入另一个项目

使用Visual Studio模拟器运行的Nativescript项目

如何将用另一个项目的C语言编写的源代码包含到Visual Studio中的C ++中我自己的项目中

从Visual Studio代码添加对另一个项目的引用

在Visual Studio 2012中从另一个项目中的一个项目引用DLL

如何在visual studio代码中的几个项目之间包含一个共享类

当我在运行中的Visual Studio 2013中的另一个项目上打开一个项目时会发生什么?

如何在Android Studio中打开另一个项目

如何在 Visual Studio Code 中添加另一个编码工作区

如何在Visual Studio中使用一个项目中的文件在另一个项目中创建库?

对 Visual Studio 中具有不同目标平台的另一个项目的项目引用

如何从同一解决方案访问另一个项目?(Visual Studio 2012)

Visual Studio 2015-如何从另一个解决方案引用项目?

如何向 Visual Studio 解释我的源代码在另一个目录中?

如何创建一个Java / Maven项目,在Visual Studio中的代码工作?

如何创建一个Java / Maven项目,在Visual Studio中的代码工作?

如何创建一个Java / Maven项目,在Visual Studio中的代码工作?

如何在Visual Studio 2005中从源代码打开项目

将项目移至同一Visual Studio DevOps帐户下的另一个组织

在 Visual Studio 中创建一个 C++ 项目

在另一个系统上引用的 Visual Studio 项目

如何一次在一个解决方案中编写多个项目中的代码?[Visual Studio/Xamarin]

未解析的外部符号x-在同一解决方案中使用一个Visual Studio项目的增强测试进行另一个项目的测试代码

为什么我不能在 Visual Studio 的另一个项目中为同一个文件添加另一个链接?

如何在Visual Studio中按期望的顺序运行两个项目?

Visual Studio在线。将项目从一个帐户迁移到另一个帐户