Unity无法建立apk Android
我遵循团结"坦克!"教程,现在我正在尝试将游戏移植到Android上,这是我第一次进行Unity,现在它要建立APK Unity告诉我"无法构建APK",然后我遇到了一些错误,我正在附上您我认为这是致命的错误,请告诉我有什么问题. CommandInvokationFailure: Failed to build apk. C:/Program Files/Java/jdk-9.0.1\bin\java.exe -Xmx2048M -D com.android.sdkmanager.toolsdir="C:/Android_SDK\tools" -D file.encoding=UTF8 -jar "C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar"- stderr[ Exception in thread "main" java.lang.reflect
30 2024-04-16
编程技术问答社区
Gradle。构建一个与Java 8兼容的模块化库
所以Java 9在那里,很快就会是Java 10.我通过以下方式做到了: 提供一个模块info.java 添加(实验) jigsaw plugin > 根据指南在Gradle网站上代替而不是使用拼图插件. 到目前为止,这两种方法都可以正常工作,我可以在Java 9项目中使用生成的JAR. 问题是,尽管我没有使用Java 9功能,但最终的JAR与Java 8不兼容.当我设置targetCompatibility = 8时,一条错误消息告诉我也相应地设置sourceCompatibility = 8.然后拒绝我应该设置sourceCompatibility = 9的module-info.java. 如何解决? 我再次删除了拼图插件,然后尝试了一下,但是粘住了: set sourceCompatibility = 8和targetCompatibility = 8 创建一个新的源集moduleInfo包含单个文件module-info.java s
6 2024-04-04
编程技术问答社区
javax.xml.bind.JAXBException 在模块路径或classpath中没有找到JAXB-API的实现。
我正在尝试在Java 9上运行我的Spring Boot应用程序,并且我遇到了Jaxb问题,后者在指南中描述了问题,但对我不起作用.我添加了对JAXB API的依赖,并且应用程序开始工作. 如果获得以下例外,则由于缺少JAXB使用Java版本> = 9: 而缺少Jaxb的实现. javax.xml.bind.JAXBException: Implementation of JAXB-API has not been found on module path or classpath. at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:177) ~[jaxb-api-2.3.0.jar:2.3.0] at javax.xml.bind.ContextFinder.find(ContextFinder.java:364) ~[jaxb-api-2.3.0.jar:2.3.0] at jav
16 2024-03-30
编程技术问答社区
原子-整数的compareandexchange() vs compareandset()
在研究原子素时,我发现此API提供了两种方法. compareandexchange : 如果当前值,则将值设置为NewValue 作为证人价值,==预期值,记忆效应为 由VarHandle.compareAndExchange(java.lang.Object...) 指定 比较: 如果当前value == expectedValue,则将值设置为newValue,并带有记忆效应. VarHandle.compareAndSet(java.lang.Object...). 我无法理解两个之间的区别,请提供适当的例子. 解决方案 这两种方法具有不同的返回类型. compareAndSet返回boolean: 如果成功的话. false返回表示实际值不等于预期值. compareAndExchange返回int: 证人价值,如果成功,它将与预期价值相同 即. compareAndSet指示是否更新了变量的值,而compare
4 2024-03-18
编程技术问答社区
数组投掷 Java 8 vs Java 9
任何人对此代码为何在Java 8上起作用,而在Java 9 上没有见解 String[] strings = (String[]) Arrays.asList("foo", "bar").toArray(); for (String string : strings) { System.out.println(string); } 我了解我们可以在执行托瓦雷时指定类型而不是施放.但是我在调​​试我们的一个依赖性 解决方案 似乎是由于更改(coll) (x).toArray().getClass()应该是对象[].类 看起来他们修复了toarray可以返​​回对象以外类型的错误. 引用发行说明 这可能会导致期望旧行为会失败的代码...如果发生此问题,请重写代码以使用单ARG表单toArray(T[]),并提供所需数组的实例类型.这也将消除对演员的需求. 因此,似乎您需要在Hive Repo中提交错误以更新此更改后的代码. 看起来他们实际上在
2 2024-03-04
编程技术问答社区
为什么spark-shell会以 "SymbolTable.exitingPhase...java.lang.NullPointerException "失败?
刚刚在我的Arch Linux中安装了Apache Spark 2.2.0-4,以及Scala 2.12.4和Apache Hadoop 3.0,一旦我执行spark-shell. Exception in thread "main" java.lang.NullPointerException at scala.reflect.internal.SymbolTable.exitingPhase(SymbolTable.scala:256) at scala.tools.nsc.interpreter.IMain$Request.x$20$lzycompute(IMain.scala:896) at scala.tools.nsc.interpreter.IMain$Request.x$20(IMain.scala:895) at scala.tools.nsc.interpreter.IMain$Request.headerPreamble$lzycompute(IMain.scal
14 2024-03-03
编程技术问答社区
使用Jaxb和JDK 9的小程序中的非法反射性访问
我有一个Java小程序,它提供了一个GUI来调用Web服务.它使用JAXB来解析XML数据并将其将其分解为对象.它使用Java 1.5至1.8正确运行.使用Java 9,不是很多. 我使用容器HTML在Internet Explorer 8 + JDK 9: 中启动它 这个小程序可以很好地加载,并且似乎有效;但是,一旦我连接到Web服务, 停止工作. 我将其范围缩小到此代码片段(其中 foo 是具有XML绑定注释的自动生成类): System.out.println("1"); JAXBContext jc = JAXBContext.newInstance(Foo.class); System.
6 2024-03-02
编程技术问答社区
在Java 9的LogManager.getLogger() / Logger.getHandlers()上缺少斜线,似乎会引起异常
当我试图创建日志文件C:\ Users \ Cardal \ ApplicationLog.html时,我看到Windows上的小程序的问题,运行Java 9.该代码在Java 8. 上正常工作 代码do logmanager.readConfiguration()和logmanager.getlogger().然后logger.gethandlers()命中例外.看起来第一个斜杠被错误地删除: Can't load log handler "java.util.logging.FileHandler" java.nio.file.NoSuchFileException: C:Users\cardal\ApplicationLog.html.lck java.nio.file.NoSuchFileException: C:Users\cardal\ApplicationLog.html.lck at java.base/sun.nio.fs.WindowsException.t
18 2024-03-02
编程技术问答社区
运行Zeppelin时,无法识别虚拟机选项'MaxPermSize=512m'。
当我尝试通过 运行齐柏林飞艇时 bin/zeppelin.sh 或 bin/zeppelin-deamon.sh start 我收到以下错误消息. Unrecognized VM option 'MaxPermSize=512m' Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. Java 9安装在我的系统上(Ubuntu 16.04). $ java -version openjdk version "9-internal" OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195246.buildd.src) OpenJDK 64-Bit Server VM (build
10 2024-03-01
编程技术问答社区
如何解决名称不符合java 9模块系统的maven依赖关系?
我试图用Maven在Java 9中构建一个演示项目,该项目使用依赖性: org.apache.spark spark-mllib_2.10 2.2.0 但是,当我运行JAR工具以确定要在项目模块Info.java中使用的自动模块名称时,我会收到以下错误: $ jar --file=spark-mllib_2.10/2.2.0/spark-mllib_2.10-2.2.0.jar --describe-module Unable to derive module descriptor for: spark-mllib_2.10/2.2.0/spark-mllib_2.10-2.2.0.jar spark.mllib.2.10: Invalid module name: '2
8 2024-03-01
编程技术问答社区
发生了一个非法的反射访问操作,Apache POI
我正在使用apache poi来处理Excel文件,从Java 9开始,我会收到此消息,根据这篇文章WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.apache.poi.util.DocumentHelper (file:/T:/Workspace/Java/Sections%20Manager/libs/poi/poi-ooxml-3.17.jar) to method com.sun.org.apache.xerces.internal.util.SecurityManager.setEntityExpansionLimit(int) WARNING: Please consider reporting this to the maintainers of org.apache.poi.util.DocumentHelper W
22 2024-02-29
编程技术问答社区
如何为Java 9修改ANT build.xml中的xjc块?
我有一个使用XJC生成一些Java类的build.xml文件.一切都在Java 1.8中良好,但是更新到Java 9会导致以下错误: xjc-gen-boxes: [xjc] C:\Users\dev\Documents\Dev\bc\bcce2\build\gensrc\co\boxes\v2 is not found and thus excluded from the dependency check [xjc] Compiling file:/C:/Users/dev/Documents/Dev/bc/bcce2/co/src/co/kat/install/boxes/Box.xsd BUILD FAILED C:\Users\dev\Documents\Dev\bc\bcce2\co\build.xml:720: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException at com.sun
22 2024-02-27
编程技术问答社区
蚂蚁金服支持java 9 addmods选项
我试图用Java 9编译我的Java项目. 我正在使用java.xml.bind包,所以我需要使用-addmods选项 用于编译. ANT 1.9.7似乎不支持这一新功能. 蚂蚁支持-ADDMODS是否可以选择Java 9编译器? 解决方案 此时的任何发布的ANT版本中都没有明确的支持.但是您应该能够将用于该 如果您询问而不是,则可以使用. 有很多方法可以使Java 9设法破坏蚂蚁 - 和1.9.8和1.10.x将包含很多修复程序(一旦最后已知的问题被淘汰,很快就会有新的发行版) .目前,没有对--add-modules的明确支持,仅对modulepath和upgrademodulepath添加
8 2024-02-26
编程技术问答社区
Java 9的JSR-305注解替代品
到目前为止,我们一直在使用Findbugs JSR-305注释(com.google.code.findbugs:jsr305),以及包括工具支持(声纳,eclipse,findbugs等)在内的所有内容都很好. 但是,我们的理解是,Java 9中的Jigsaw将打破JSR-305注释(不允许两个模块中的一个软件包).这在2015年的Javaone上得到了证实.甲骨文的推理是JSR-305从未发生过,JSR-250必须认可这些注释. 我们正在寻找在Java 8和Java 9中使用的JSR-305注释的替换.如果历史记录是Java 9 GA和Java 8 EOL之间的时间提前在我们的代码中不兼容.从理论上讲,我们可以升级JDK的注释模块,但是在我们的工具链上这样做似乎是很多工作. 解决方案 的确,两个模块通常不能在同一中定义类型 包裹.直到最近,将jsr305.jar放在 JDK 9构建不会有任何效果:该JAR文件定义了类型 javax.annotation软件包,但该
8 2024-02-26
编程技术问答社区
Android Studio 3是否支持Java 9用于Android开发?如果是的话,支持Java 9的哪些功能?
我将安装Android Studio 3以开发Android应用程序. 我想知道是否可以使用Java 9进行Android开发?如果是这样,它是否支持所有Java 9功能? 据我所知, 解决方案 IDE本身支持Java 9.这意味着您可以编写Java 9桌面程序,或使用JDK9. 运行IDE. 但是,Android本身不支持Java 9(尚未).您仍然可以下载JDK 9,尽管我已经看到了一些有关与Android Studio和Java 9有关的问题.就个人而言,我的Java 9和Android Studio毫无问题地运行. Android SDK是您将要处理的开发套件,并且根据您的设置,您将获得类似于Java 6、7或8的语言功能.因此,您可以下载JDK 9并很可能没有问题,但是您不能在任何Android应用中使用任何语言功能. 至于JDK和Android SDK之间的差异,您应该阅读此. Android目前支持Java 8功能的子集,但并非所有内容.它可能永
6 2024-02-19
编程技术问答社区
运行App出错。没有指定JDK
我已经安装了 Android Studio 3.0.1 ,当我运行应用程序时,他给了我一个错误 Error running App: No JDK specified 请注意,我已经安装了JDK 9,我制作了两个环境变量 JAVA_HOME 和 JDK_HOME 和编辑路径变量 在项目结构中,我选择 JDK 9 ,但我也无法运行! 解决方案 尝试关注,它确实对我有用: 转到 file->项目结构 - > SDK位置并检查SDK和JDK位置的路径是否正确.如果没有设置正确的路径. 对我来说,看起来像这样: Android SDK location: C:\Users\JDoe\AppData\Local\Android\Sdk JDK location: C:\Program Files\Android\Android Studio\jre
8 2024-02-18
编程技术问答社区
安卓SDK经理用Java 9抛出异常
在运行sdkmanager投掷时,使用sdk-tools-darwin-4333796 (26.1.1)与Java 9使用: Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema at com.android.repository.api.SchemaModule$SchemaModuleVersion.(SchemaModule.java:156) at com.android.repository.api.SchemaModule.(SchemaModule.java:75) at com.android.sdklib.repository.AndroidSdkHandler.(AndroidSdkHandler.java:81) at co
14 2024-02-17
编程技术问答社区
使用Java 9运行sdkmanager -list失败了
我下载并安装了: JDK(jdk-9.0.1_osx-x64_bin.dmg)来自Oracle Android SDK(sdk-tools-darwin-3859397.zip)来自Google 在这里.. 配置PATH变量后,我尝试运行sdkmanager,该sdkmanager替换了用于管理SDK组件的android命令.但是,它失败了,如下所示: $ sdkmanager --list Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema at com.android.repository.api.SchemaModule$SchemaModuleVersion.(SchemaModule.java:156) at com.android.repository.api.SchemaModule.
38 2024-02-17
编程技术问答社区
非法的反射访问操作
我试图弄清楚为什么反应本地突然无法在我的2014年ERA MacBook上起作用.它在八月初工作.尝试从命令行运行react-native run-android时会遇到以下错误.当我在Android Studio 3.0中打开它时,该应用程序可以运行.有什么想法我可以考虑解决这个问题? Scanning 563 folders for symlinks in /Users/username/ReactNative/Wtf/node_modules (5ms) JS server already running. Building and installing the app on the device (cd android && ./gradlew installDebug)... WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by
24 2024-02-07
编程技术问答社区
詹金斯。FATAL: 无法初始化 hudson.util.ProcessTree$UnixReflection 类。
FATAL: Could not initialize class hudson.util.ProcessTree$UnixReflection java.lang.NoClassDefFoundError: Could not initialize class hudson.util.ProcessTree$UnixReflection at hudson.util.ProcessTree$UnixProcess.kill(ProcessTree.java:647) at hudson.util.ProcessTree$UnixProcess.killRecursively(ProcessTree.java:668) at hudson.util.ProcessTree$UnixProcess.killRecursively(ProcessTree.java:667) at hudson.util.ProcessTree$Unix.killAll(ProcessTree.java:58
12 2024-02-05
编程技术问答社区