java - Nativescript 应用程序版本 : Issue facing while gradle build

标签 java android gradle nativescript angular2-nativescript

我创建了一个 native 脚本应用程序并尝试使用 tns 命令进行构建(tns build android)并面临以下问题:

项目准备成功(android)

Building project...

Gradle build...

+ setting applicationId

+ applying user-defined configuration from C:\project_repo\helper_mobile_app\helper\app\App_Resources\Android\app.gradle

Applying settings from C:\project_repo\helper_mobile_app\helper\app\App_Resources\Android\settings.json

+ adding nativescript runtime package dependency: nativescript-optimized-with-inspector

+ adding aar plugin dependency: C:\project_repo\helper_mobile_app\helper\node_modules\tns-core-modules-widgets\platforms\android\widgets-release.aar

Exception in thread "main" java.lang.SecurityException: java.lang.AbstractStringBuilder - protected system package 'java.lang'

at java.lang.ClassLoader.checkClassName(ClassLoader.java:292)

at java.lang.ClassLoader.defineClass(ClassLoader.java:334)

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:154)

at java.net.URLClassLoader.defineClass(URLClassLoader.java:727)

at java.net.URLClassLoader.access$400(URLClassLoader.java:95)

at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1182)

at java.security.AccessController.doPrivileged(AccessController.java:686)

at java.net.URLClassLoader.findClass(URLClassLoader.java:602)

at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:846)

at java.lang.ClassLoader.loadClass(ClassLoader.java:825)

at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:1220)

at java.lang.ClassLoader.loadClass(ClassLoader.java:805)

at org.nativescript.staticbindinggenerator.GetInterfaceNames.generateInterfaceNames(GetInterfaceNames.java:59)

at org.nativescript.staticbindinggenerator.GetInterfaceNames.generateInterfaceFile(GetInterfaceNames.java:32)

at org.nativescript.staticbindinggenerator.Main.main(Main.java:42)

FAILURE: Build failed with an exception.
  • 出了什么问题:

任务“:app:runSbg”执行失败。

最佳答案

我对 calander 插件的 java class not find 错误也有同样的问题, 这对我来说效果很好。

删除node_modulesplatformshooks文件夹和package-lock.json文件 运行

npm i

重建项目 ->

tns run android

tns build android

关于java - Nativescript 应用程序版本 : Issue facing while gradle build,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50776789/

相关文章:

java - 使用Gradle 5和Cucumber-JVM从不同目录运行Cucumber

android - 该项目可能正在使用不包含方法 'compileSdkVersion()' 的 Gradle 版本

java - 修改 jar : android build failed 中的类

android - Request.executeMeRequestAsync(session, Request.GraphUserCallback()) 函数的问题

java - 通过样式 ID 在 XWPFRun 上设置样式

android - Android 上的 OpenGL ES GLSL 着色器未加载正确的版本?

可点击元素的 ListView 中的 Android LongClick

gradle - 如何在build.gradle中定义Map <String,CustomObject>

java - 使用模拟数据库进行 JUnit 测试

java - 如何避免 Hibernate 中的 LazyInitializationException?