在谷歌开发者控制台上我的应用程序有一个包名称 com.ultpult.catch.o
(新名称),用于让xml在我的游戏中集成谷歌播放服务
我已成功使用谷歌播放服务,如(在应用程序购买)包名称 com.ultpult.catcho
(旧名称),但那次我使用 android native plugin
但现在我尝试使用 default plugins of google for unity .
现在,当我将谷歌游戏服务导入统一并编译我的团结项目时,我得到错误 .
我已将SDK管理器更新到最新版本
我还检查了我的环境变量路径,它们也很好 .
但是在步骤 packaging and recompiling files
上编译/构建项目时仍然会出现以下错误
CommandInvokationFailure:无法重新编译android资源文件 . C:/ Program Files / Java / jdk1.8.0_91 \ bin \ javac.exe -bootclasspath“C:/Users/imran.farooq/AppData/Local/Android/sdk \ platforms \ android-23 \ android.jar”-d “C:\ Users \ imran.farooq \ Documents \ Co \ Temp \ StagingArea \ bin \ classes”-source 1.6 -target 1.6 -encoding UTF-8“android \ support \ v4 \ R.java”“android \ support \ v7 \ appcompat \ R.java“”com \ google \ android \ gms \ R.java“”com \ google \ android \ gms \ ads \ R.java“”com \ google \ android \ gms \ ads \ impl \ R. java“”com \ google \ android \ gms \ base \ R.java“”com \ google \ android \ gms \ clearcut \ R.java“”com \ google \ android \ gms \ drive \ R.java“”com \ google \ android \ gms \ games \ R.java“”com \ google \ android \ gms \ nearby \ R.java“”com \ google \ android \ gms \ tasks \ R.java“”com \ google \ example \ games \ mainlibproj \ R.java“”com \ ultpult \ catch \ o \ R.java“
stderr
[
com\ultpult\catch\o\R.java:8: error: <identifier> expected
package com.ultpult.catch.o;
^
com\ultpult\catch\o\R.java:8: error: class, interface, or enum expected
package com.ultpult.catch.o;
^
com\ultpult\catch\o\R.java:8: error: class, interface, or enum expected
package com.ultpult.catch.o;
^
3 errors
]
stdout[]
UnityEditor.Android.Command.Run(System.Diagnostics.ProcessStartInfo psi,UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit,System.String errorMsg)UnityEditor.Android.PostProcessor.Tasks.TasksCommon.Exec(System.String命令,System.String args, System.String workingdir,System.String errorMsg)UnityEditor.Android.PostProcessor.Tasks.BuildResources.CompileResources(UnityEditor.Android.PostProcessor.PostProcessorContext context)UnityEditor.Android.PostProcessor.Tasks.BuildResources.Execute(UnityEditor.Android.PostProcessor.PostProcessorContext context)UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks(UnityEditor.Android.PostProcessor.PostProcessorContext context)UnityEditor.HostView:OnGUI()
1 回答
我遇到了同样的问题,经过一段时间我解决了这个问题,我很高兴
你在包名中使用了
catch
的java保留关键字,所以它在R文件中产生问题 . 尝试使用非java保留关键字,它将解决:)我知道它为时已晚,但对于任何会遇到此类问题的人都可以获得帮助