ZDE. Установка моделей из списка

  • Автор темы Автор темы Hannes
  • Дата начала Дата начала

Hannes

Client
Регистрация
03.02.2016
Сообщения
548
Реакции
280
Баллы
63
Здравствуйте!

Помогите пожалуйста подправить код, чтобы задать список моделей для генерации (близкие по характеристикам для моих устройств). ZDE.

Код:
C#:
Развернуть Свернуть Копировать
// генерация только samsung c Android 11|12|13
var filter = new DeviceFilter();
filter.Manufacturer = "samsung";
filter.Version = "11|12|13";
var json = instance.DroidInstance.Settings.GenerateRandomLSPosedSettings(project.Profile.Country, filter);
instance.DroidInstance.Settings.SetLSPosedSettings(json);

например, хочу чтобы делал только такие модели:
SM-G990E
SM-G991B
SM-M317F
SM-M325F
SM-M515F
SM-N770F

Через ChatGPT попробовал отредактировать:

C#:
Развернуть Свернуть Копировать
var filter = new DeviceFilter();
filter.Manufacturer = "samsung";
filter.Version = "14";
filter.Models = new string[]
{
    "SM-G990E",
    "SM-G991B",
    "SM-M317F"
};

var json = instance.DroidInstance.Settings.GenerateRandomLSPosedSettings(project.Profile.Country, filter);
instance.DroidInstance.Settings.SetLSPosedSettings(json);

Но выдаёт ошибку:

Код:
Развернуть Свернуть Копировать
Компиляция кода  Ошибка в действии "CS1061" "'DeviceFilter' does not contain a definition for 'Models' and no accessible extension method 'Models' accepting a first argument of type 'DeviceFilter' could be found (are you missing a using directive or an assembly reference?)". [Строка: 4; Cтолбец: 8]

Можно ли задать список моделей для генерации? Спасибо.
 
filter.Models = "SM-G990E|SM-G991B|SM-M317F";
 
  • Спасибо
Реакции: Hannes
@Dmitriy Ka Спасибо, но тоже выдаёт ошибку

Код:
C#:
Развернуть Свернуть Копировать
var filter = new DeviceFilter();
filter.Manufacturer = "samsung";
filter.Version = "14";
filter.Models = "SM-G990E|SM-G991B|SM-M317F";

var json = instance.DroidInstance.Settings.GenerateRandomLSPosedSettings(project.Profile.Country, filter);
instance.DroidInstance.Settings.SetLSPosedSettings(json);

Ошибка:
C#:
Развернуть Свернуть Копировать
Компиляция кода  Ошибка в действии "CS1061" "'DeviceFilter' does not contain a definition for 'Models' and no accessible extension method 'Models' accepting a first argument of type 'DeviceFilter' could be found (are you missing a using directive or an assembly reference?)". [Строка: 4; Cтолбец: 8]

Эти модели "SM-G990E|SM-G991B|SM-M317F" точно есть в базе ZD для генерации.
 
Последнее редактирование:
C#:
Развернуть Свернуть Копировать
Компиляция кода  Ошибка в действии "CS1061" "'DeviceFilter' does not contain a definition for 'Models' and no accessible extension method 'Models' accepting a first argument of type 'DeviceFilter' could be found (are you missing a using directive or an assembly reference?)". [Строка: 4; Cтолбец: 8]


Потому что Models сгенерировал GPT(сам придумал), а надо Model

filter.Model = "SM-G990E|SM-G991B|SM-M317F";
 
  • Спасибо
Реакции: Hannes
Помогло. Спасибо большое!
Также проблема оказалась в
filter.Version = "14";
При выставление версии андройда 14 отказывается работать, с более ранними работает.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)