我使用本机脚本创建了 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 +应用配置来自: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 +添加依赖: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:prepareComAndroidSupportAppcompatV72531Library UP-TO-DATE:prepareNetGotevUploadservice303Library UP-TO-DATE :preparePrimitives20171222DevReleaseLibrary UP-TO-DATE :prepareWidgetsReleaseLibrary UP-TO-DATE :prepareF0F1F2DebugDependencies :compileF0F1F2DebugAidl UP-TO-DATE :compileF0F1F2DebugRenderscript UP-TO-DATE :generateF0F1F2DebugBuildConfig UP-TO-DATE :cleanLocalAarFiles :ensureMetadataOutDir :collectAllJars : setProperties :generateTypescriptDefinitions SKIPPED :copyTypings SKIPPED :asbg:generateInterfaceNamesList :asbg:traverseJsFiles :asbg:runAstParser UP-TO-DATE :asbg:generateBindings 线程“main” java.io.IOException 中的异常:文件已存在。这可能导致不良行为。请更改其中一个扩展类的名称。E:
FAILURE:构建失败并出现异常。
其中:构建文件 'E:\NS-APP\sample-ImageUpload-master\platforms\android\build-tools\android-static-binding-generator\build.gradle' 行:251
出了什么问题:任务“:asbg:generateBindings”执行失败。
Process '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 运行 android [--key-store-path --key-store-password --key │ │ 设备和运行 │ -store-alias --key-store-alias-password ] [ --release] [--justlaunch] │ │ 模拟器 │<br> │ │ 在选定的设备上运行 │ $ tns run android --device [--key-store-path --key-store │ │ 连接的设备或 │ -密码 --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] [--刚刚启动]
│ └────────────────────────┴──────────────────────── ────────────────────────────────────────────────── ────────────────┘</p>在已连接的 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-* 选项与 --release 一起使用来生成签名的发布版本。您需要指定所有 --key-store-* 选项。* --justlaunch - 如果设置,则不在控制台中打印应用程序输出。* --clean - 如果设置,则强制重建本机应用程序。您可以将 --key-store-* 选项与 --release 一起使用来生成签名的发布版本。您需要指定所有 --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停止).....