首页 文章

Tns运行android不能在genymotion上使用demo项目

提问于
浏览
1

我创建了一个演示项目,并尝试在我的公司网络中针对genymotion android模拟器运行它 . 当我运行“tns run android”时,我收到如下错误:

tns run android
Searching for devices...
Executing before-liveSync hook from C:\projects\apps\tnsDemo\hooks\before-liveSync\nativescript-angular-sync.js
Skipping prepare.
Building project...
Gradle build...

 :config phase:  createDefaultIncludeFiles
        +found plugins: tns-core-modules-widgets

:config phase:  createPluginsConfigFile
         Creating product flavors include.gradle file in C:\projects\apps\tnsDemo\platforms\android/configurations folder...

:config phase:  pluginExtend
        +applying configuration from: C:\projects\apps\tnsDemo\platforms\android\configurations\include.gradle
        +applying configuration from: C:\projects\apps\tnsDemo\platforms\android\configurations\tns-core-modules-widgets\include.gradle

 :config phase:  addAarDependencies
        +adding dependency: C:\projects\apps\tnsDemo\platforms\android\libs\aar\widgets-release.aar
Exception in thread "main" java.lang.IllegalArgumentException: There are no parameters passed!
        at com.ig.GetInterfaceNames.main(GetInterfaceNames.java:27)

FAILURE: Build failed with an exception.
  • 其中:构建文件'C:\ projects \ apps \ tnsDemo \ platforms \ android \ build-tools \ android-static-binding-generator \ build.gradle'行:69

  • 出了什么问题:任务执行失败':asbg:generateInterfaceNamesList' .

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

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪 . 使用--info或--debug选项运行以获取更多日志输出 . 无法在设备上应用更改:192.168.92.101:5555 . 错误是:命令gradlew.bat失败,退出代码1.从C:\ projects \ apps \ tnsDemo \ hooks \ after-watch \ nativescript-dev-typescript.js执行after-watch挂钩

平台:Android Java版本:1.8.0_144“tns版本:3.2.1 tns-core-modules.d.ts:版本:3.1.1 tns-android:版本:3.2.0

似乎有些东西阻止了与模拟器的连接,但我不知道如何解决它 .

1 回答

  • 0

    好像我找到了问题的根源 . 当gradle.properties文件中的“org.gradle.parallel”属性设置为true时,抛出异常 . 当我将其设置为false时,一切正常 .

相关问题