2013-11-26 1 views
0

Есть ли способ динамически загружать класс из файла dex внутри jar в API Android ниже 14?Динамически загружать класс из файла dex в Android API ниже 14?

+1

DexClassLoader был добавлен в уровне 3 – pskink

+0

API во всем Интернете я нашел много примеров, но все они в каком-то момент использовании этого sintaxis: "DexClassLoader сл = новые DexClassLoader (dexInternalStoragePath.getAbsolutePath(), optimizedDexOutputPath.getAbsolutePath(), нуль, getClassLoader()); класса libProviderClazz = NULL;. попытка { // Загрузка библиотеки libProviderClazz = cl.loadClass ("ком .example.dex.lib.LibraryProvider ");" .... здесь, этот последний вызов метода "loadClass" требует api 14. –

+0

«loadClass» требует api 14 ??? Любые ссылки на документы? – pskink

ответ

0

Возможно, Lint in android IDE имеет ошибку. У меня такая же проблема. Я установил его, добавив:

@SuppressLint("NewApi") 

к моему методу.
На самом деле: этот метод может работать в андроиде API 8