AndroidProjectFiles.SetFileContents
Declaration
public void SetFileContents(string path, byte[] contents);Параметры
| Параметр | Описание |
|---|---|
| путь | Файл для записи. Этот путь относится к пути проекта Gradle. |
| Содержание | Содержимое массива байтов. |
Описание
Задает содержимое нового файла в указанных байтах.
Чтобы использовать этот метод, необходимо сначала объявить новый файл в AndroidProjectFilesModifier.Setup с помощью метода AndroidProjectFilesModifierContext.AdditionalOutputs.AddFileWithContents.
using UnityEditor.Android;
public class ModifyProjectScript : AndroidProjectFilesModifier { // Configure the required settings/outputs to modify the Android project files public override AndroidProjectFilesModifierContext Setup() { var projectFilesContext = new AndroidProjectFilesModifierContext();
// Add new file example projectFilesContext.Outputs.AddFileWithContents("AdditionalContent/ModifyProjectTextFile.txt");
return projectFilesContext; }
// Modify the Android project files public override void OnModifyAndroidProjectFiles(AndroidProjectFiles projectFiles) { // Set file contents example // Requires file to be added to output in Setup method projectFiles.SetFileContents("AdditionalContent/ModifyProjectTextFile.txt", "This was created in the OnModifyAndroidProjectFiles method"); } }