AndroidSharedLibraryType
перечисление
Описание
Параметры для типа содержимого, содержащегося в общей библиотеке.
using UnityEditor; using UnityEditor.Android; using UnityEngine;
public class AndroidSharedLibraryTypeExample { [MenuItem("Tools/Configure Libraries")] static void ConfigureLibraries() { // Set library type as executable SetLibraryType("Assets/Plugins/Android/libs/arm64-v8a/testLib.so", AndroidSharedLibraryType.Executable); // Set library type as symbol SetLibraryType("Assets/Plugins/Android/symbols/arm64-v8a/testLib.sym.so", AndroidSharedLibraryType.Symbol); } static void SetLibraryType(string path, AndroidSharedLibraryType type) { var importer = AssetImporter.GetAtPath(path) as PluginImporter; if (importer != null) { // Set the Android shared library type importer.SetAndroidSharedLibraryType(type); importer.SaveAndReimport(); Debug.Log($"Set {path} as {type}"); } else { Debug.Log($"Plug-in not found at {path}. Cannot set the Android shared library type"); } } }
Свойства
| Свойство | Описание |
|---|---|
| Executable | Общая библиотека содержит исполняемый код и может по желанию включать символы отладки. |
| Symbol | Общая библиотека содержит символы Android, которые переводят адреса активной памяти в информацию, которую вы можете использовать, например, в имя метода. |