Unity 6.3
0 онлайн 63 гостей 3 в системе
Вход

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, которые переводят адреса активной памяти в информацию, которую вы можете использовать, например, в имя метода.