unity3d Unity表示未找到资源样式/Theme.AppCompat.Light.NoActionBar

ohtdti5x  于 2022-11-16  发布在  其他
关注(0)|答案(1)|浏览(503)

我有一个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:verifyReleaseResourcesgradle :MySDK:assemble来重现同样的错误。但是,如果我将其更改为gradle :assemble,则它可以正常工作(这是Android Studio在我打开相同的Temp/gradleOut目录时所做的,它可以正常构建和运行应用):

/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:whatever it would do:whatever?

dsekswqp

dsekswqp1#

Ciao,尝试在Assets/Plugins/Android文件夹中添加.aar文件。当您为Android构建应用程序时,请查找该资源(例如,您是否正在使用Facebook SDK?),当构建Android应用程序时,Unity需要在Android归档中查找该资源。
这是我的配置:

相关问题