我使用本机脚本创建了 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_modules、platforms和hooks文件夹重置整个项目,然后使用tns build android
或重建项目tns run android
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句