Проблема с установкой

MeowWeow

Новичок
Регистрация
04.12.2023
Сообщения
1
Благодарностей
0
Баллы
1
Здравствуйте.
Есть вот такая ошибка.
115053



Нужно чтобы он тыкал Установить,но он ждёт кубик Установки приложения
Как сделать чтобы он не ждал полную загрузку и тыкал?
В настройках телефона облазил всё,ничего не нашел
 

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
473
Благодарностей
370
Баллы
63
Как сделать чтобы он не ждал полную загрузку и тыкал?
Можно поступить следующим образом. Добавить экшен Свой C# код и вставить туда
C#:
System.Threading.Tasks.Task.Run(() => {
    
    try {
       тут будет установка приложения
       project.SendInfoToLog("OK", true);        
    }
    catch (Exception e){
        project.SendErrorToLog(e.Message, true);
    }
    
});
Через контекстное меню экшена "Установка приложения" выбрать действие "Конвертировать в C#". И затем вставить содержимое буфера обмена в экшен Свой C# код.
Получится примерно так (Этот код будет запускать установку приложения, но не будет ожидать завершения):
C#:
System.Threading.Tasks.Task.Run(() => {
    
    try {
       instance.DroidInstance.App.InstallApk("C:\\Apk\\com.lbe.parallel.intl.apk");   
       project.SendInfoToLog("OK", true);        
    }
    catch (Exception e){
        project.SendErrorToLog(e.Message, true);
    }
    
});
Оригинальный экшен "Установка приложения" можно удалить.

115089
 
Последнее редактирование:
  • Спасибо
Реакции: MeowWeow

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
473
Благодарностей
370
Баллы
63
Альтернативный способ (если есть root)
Отправить apk в /data/local/tmp/
Установить apk от суперпользователя su -c 'pm install /data/local/tmp/com.zennolab.deviceinfo.apk'

115658
115659
 

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