我有一个Unity项目,当通过Unity的Gradle构建选项编译时,它会失败
Output: error: resource style/Theme.AppCompat.Light.NoActionBar (aka com.xxx.sdk.unity:style/Theme.AppCompat.Light.NoActionBar) not found.
error: failed linking references.
我可以通过输入终端并进入Temp/gradleOut
目录,然后说gradle :MySDK:verifyReleaseResources
或gradle :MySDK:assemble
来重现同样的错误。但是,如果我将其更改为gradle :assemble
,那么它可以正常工作(当我打开相同的Temp / gradleOut目录并且它构建并运行应用程序时,Android Studio会执行此操作):
/opt/Unity/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/gradle/bin/gradle :assemble
> Configure project :
> Configure project :MySDK
BUILD SUCCESSFUL in 17s
有没有办法让Unity3d(在我的情况下为2017.2.0f3,因为Linux上的最新版本崩溃)执行与Android Studio相同的gradle任务?所以不要试图这样做:MySDK:它会做什么:无论如何?