我为 Unity Android 写了一个 .jar
库,当我把它放在 Assets/Plugins/Android/
文件夹下时它可以工作,但是因为会有多个 jar如果我们将所有 jars
放在文件夹中,文件会很乱,所以我决定将 jar 文件放在子文件夹中以便更好地维护,例如 Assets/Plugins/Android/gdt/
就像那样。
但是当它被放入该文件夹时,事情将无法正常工作,jar 文件将不会打包到该文件夹下,并在运行时产生“未找到类”异常。
我可以将我的 jar(s) 放在 Assets/Plugins/Android/
文件夹下的子文件夹中吗?
最佳答案
来自 this链接:
Unity treats any subfolder of Assets/Plugins/Android as a potential Android Library, and disables Asset importing from within these subfolders. The subfolder is recognized as an Android Library if it contains the AndroidManifest.xml file, and the project.properties file contains the string android.library=true.
听起来您需要一个 AndroidManifest.xml
和 project.properties 文件,在您的子文件夹中包含 android.library=true
。
关于android - jar文件放在Assets/Plugins/Android的子文件夹下不会被打包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57488134/