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

Hannes

Client
Регистрация
03.02.2016
Сообщения
533
Благодарностей
276
Баллы
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]
Можно ли задать список моделей для генерации? Спасибо.
 

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
824
Благодарностей
569
Баллы
93
filter.Models = "SM-G990E|SM-G991B|SM-M317F";
 
  • Спасибо
Реакции: Hannes

Hannes

Client
Регистрация
03.02.2016
Сообщения
533
Благодарностей
276
Баллы
63
@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 для генерации.
 
Последнее редактирование:

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
824
Благодарностей
569
Баллы
93
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

Hannes

Client
Регистрация
03.02.2016
Сообщения
533
Благодарностей
276
Баллы
63
Помогло. Спасибо большое!
Также проблема оказалась в
filter.Version = "14";
При выставление версии андройда 14 отказывается работать, с более ранними работает.
 

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