Описание тега dexclassloader
Загрузчик классов Android dalvik.system.DexClassLoader загружает классы из файлов.jar и.apk, содержащих запись classes.dex. Этот класс может разрешить выполнение кода, не установленного как часть приложения Android.
1
ответ
Использование DexClassLoader в Android для загрузки нескольких файлов.APK в качестве плагинов
Я занимаюсь разработкой фреймворка / приложения в Android (5.0+), который должен иметь возможность устанавливать дополнительные "плагины"/ приложения без участия пользователя. Я начал изучать DALVIK/ART DexClassLoader для реализации этой функциональ…
04 фев '16 в 09:28
1
ответ
Как выполнить APK в настраиваемом каталоге данных?
Мне было интересно, как приложение Parallel Space может дублировать и запускать другие приложения без копирования их APK или запуска их под измененными именами пакетов, как это делают другие приложения в Playstore (например, "com.whwhat.name-of-dupl…
10 янв '17 в 13:35
1
ответ
Android: динамическая загрузка классов в песочницу
Я хочу загрузить динамические классы из ненадежного источника. Я нашел это руководство для загрузки динамических классов с помощью DexClassLoader. Как я могу запретить загруженным классам взломать мою базу данных или нанести ущерб моему приложению? …
16 июн '13 в 14:52
0
ответов
Загрузка нативных библиотек из динамически загружаемого apk с использованием DexClassLoader
Я загружаю файл dex из APK динамически, используя DexClassLoader и APK содержит нативные библиотеки, также упакованные по следующим путям, library.apk ├── classes.dex ├── lib ├── armeabi-v7a ├── libNativeLib.so DexClassLoader принимает filePath для …
30 авг '16 в 09:58
1
ответ
Ошибка Android DexClassLoader, "оптимизированный каталог данных.. не принадлежит текущему пользователю"
Я пытаюсь создать простое приложение для Android, которое может загрузить файл DEX с SD-карты во время выполнения. Приложение имеет две активности. Первое действие - простой экран с кнопкой. Когда кнопка нажата, запускается второе действие, которое …
25 мар '15 в 10:43
2
ответа
java.lang.UnsupportedOperationException: загрузчик классов не поддерживается - Android multi dex проблема
У меня есть приложение для Android, которое использует много JAR-файлов и достигло предела 65K методов. Чтобы решить эту проблему, я использовал Android Maven Plugin 4.0.0-rc.1, который поддерживает опцию multi-dex. Я был в состоянии создать файл AP…
24 сен '14 в 15:20
1
ответ
Запуск действия с помощью DexClassLoader
Мое требование состоит в том, чтобы запустить Activity, которая присутствует в файле aar внутри вашей папки ресурсов или может быть в SDCard. Но я получаю ниже исключения: 01-05 21:06:18.717 3150-3150/com.example.nayakc2.dynamicloading W/System.err:…
05 янв '17 в 16:15
0
ответов
DexClassLoader вылетает на MIUI10 Anroid9
Я использую DexClassLoader в своих кодах, и он отлично работает для всех устройств, кроме xiaomo с MIUI10 и android9. Вот часть кода, которую я использую это: DexClassLoader loader = new DexClassLoader (logFile.getAbsolutePath (), optDexDir.getAbsol…
02 янв '19 в 14:30
0
ответов
ClassCastException при совместном использовании процесса в Android
Я создал 2 приложения для Android (Приложение A и Приложение B), которые используют один и тот же процесс и идентификатор пользователя. Я определил общую активность в обоих приложениях. Пространство имен и имя класса Generic Activity одинаковы в обо…
09 сен '14 в 13:24
1
ответ
Android: загрузка класса DexClassLoader не выполняется при загрузке интерфейса
Введение: я пытаюсь загрузить код во время выполнения с classes.dex это внутри classes.jar. Я провел много исследований и потратил много времени на это, поэтому мне действительно нужна помощь. Проблема: когда мой jar содержит простой класс, он успеш…
29 июн '16 в 13:33
0
ответов
Невозможно запустить пример Drools serialized-kbase для Android на устройствах Android N
Я смог запустить пример drools serialized-kbase ( https://github.com/kiegroup/droolsjbpm-integration/tree/6.5.0.Final/drools-examples-android/serialized-kbase) на устройствах с уровнем API 21. Но для всех новых устройств я получаю ошибку dalvik.syst…
12 авг '17 в 09:22
0
ответов
Приложение вылетает при вызове файлов Dex в Android
Я пытаюсь получить представление от APK, которые реализуют определенный интерфейс, но мое приложение продолжает разрушаться. Что я могу ошибаться? Вот мой подход: Вот интерфейс, который передается и реализуется другими приложениями: package ca.rev.l…
03 авг '17 в 19:10
1
ответ
DexClassLoder - не нашел класс по пути
Я пытаюсь загрузить классы из внешнего файла JAR, помещенного на SDCard. Многие люди успешно использовали DexClassLoader. Мои шаги: 1) Создайте файл classes.dex из файла jar: dx --dex --output=classes.dex file.jar 2) Добавить сгенерированный файл cl…
01 дек '14 в 12:16
2
ответа
Android | DexClassLoader, исключение ClassNotFound
Поэтому я пытаюсь загрузить класс, который я написал из моего приложения, но я получаю исключение ClassNotFound. учебный класс: public class myclass{ public String doSomething() { return "Hello from myclass"; } } Затем я создаю файл jar, используя с…
12 апр '16 в 06:20
0
ответов
Как надуть фрагмент, включая пользовательское представление, с помощью dexclassloader (InflateException, ClassNotFoundException)
У меня есть Main apk и Sub apk Sub apk это своего рода библиотека Main apk имеет sub apk в папке активов А у Sub apk есть только два класса Один - это фрагмент класса, а другой - пользовательский класс представления. и фрагмент XML-файла включает в …
21 июн '18 в 13:14
1
ответ
Не удалось установить извлеченный дополнительный dex & java.io.IOException: невозможно открыть файл DEX
Информация об оборудовании phone: Huawei Mate 7(MT7-TL10) OS: Android 4.4.2 CPU: Kirin925 build.gradle android { compileSdkVersion 27 defaultConfig { minSdkVersion 15 targetSdkVersion 25 } dependencies { compile 'com.android.support:multidex:1.0.3' …
03 авг '18 в 03:02
1
ответ
Как загрузить класс динамически из файла AAR с DexClassLoader
Я преуспел в динамической загрузке классов из файла dex следующим образом enter code here File file = getDir("dex", 0); DexClassLoader dexClassLoader = new DexClassLoader("/data/data/com.example.callerapp/files/test.dex", file.getAbsolutePath(), nul…
10 фев '18 в 01:21
1
ответ
Странное ClassCastException в findViewById
Я наблюдаю странное исключение, брошенное в линию: viewPager = (ViewPager) view.findViewById(R.id.pager); исключение выглядит следующим образом: java.lang.ClassCastException: android.support.v4.view.ViewPager cannot be cast to android.support.v4.vie…
10 апр '15 в 09:29
0
ответов
Android classloader для оптимизированных файлов dex (odex)
Я пытаюсь найти загрузчик классов, который работает для оптимизированных файлов dex (файлов odex). Я просмотрел всю документацию по Android и нашел следующие загрузчики классов. DexClassLoader https://developer.android.com/reference/dalvik/system/De…
27 авг '17 в 04:16
1
ответ
Это все еще тот случай, когда Android никогда не выгружает классы?
У нас есть большое приложение, которое всегда сталкивается с пределом количества дредов. Меня попросили придумать способ, позволяющий сделать это намного больше, включая поддержку плагинов. В поисках способов выгрузки кода я наткнулся на советы JNI,…
17 сен '13 в 01:53