当我尝试使用在Unity 3d上的android studio中创建的.aar插件时,我一直收到此错误
Error building Player: IOException: Failed to Move File / Directory from 'Temp/StagingArea\android-libraries\app-release\classes.jar' to 'Temp/StagingArea\android-libraries\app-release\libs\classes.jar'.
答案 0 :(得分:14)
在gradle中使用提供的范围。
https://sinking.in/blog/provided-scope-in-gradle/
dependencies
{
provided fileTree(dir: 'libs', include: ['*.jar'])
}
答案 1 :(得分:6)
你需要在你的aar中删除'libs / classes.jar'(使用你喜爱的档案管理器,它只是ZIP文件),因为Unity会自己注入它。如果已经有Unity,Unity就会失败。
答案 2 :(得分:0)
我正在使用Unity-Editor和visual Studio。对我有用的只是删除错误日志中提到的这些文件。编辑器设法在我的Android设备上构建之后。从那时起,我的游戏运行得很好。