如何修改settings.gradle这个文件

听说在4.18后UE4支持了gradle版本的编程,那如果我需要导入一个在Android Studio中写好的Module,我改怎么修改这个settings.gradle文件来让那些build.gradle来找到这些Module呢

第三方的Module你用UPL写会自动帮你加入gradle:Gradle support in UE 4.17 - Mobile - Epic Developer Community Forums

你好在你发给我的这个链接中有提到几个build.gradle文件的addition文件的相应修改接口,我在翻阅了引擎下的UnrealPluginLanguage.cs文件后也发现了几个修改标签

,但是始终没有找到修改settings.gradle这个文件的入口,我需要在

这样的文件目录中添加几行include大概是这个意思。
目前解决方案是修改了UE下的UEDeployAndroid.cs文件来让他在生成settings.gradle时添加相应的内容

265524-微信图片-20190116112639.png

,是否有其他定义的标签能够修改这个文件或者有别的不修改引擎的情况下能够修改这个文件的方式

如果你把第三方库直接copy在Build/Android/Java/JavaLibs中,这里应该会直接把你拷贝进去的东西写在SettingGradleContent这个拼接字符串里. 你已经找到了写Settings.Gradle的函数,里面是把JavaLibsDir遍历,添加每一个找到的module. 那么其实接着看下JavaLibsDir在哪里,就可以这里不用改任何代码了.