Size: a a a

Android NDK (C++) — русскоговорящее сообщество

2020 April 22

0

0x1de in Android NDK (C++) — русскоговорящее сообщество
Vologhat
Примерно так
От души благодарю! На 10ке работает, на всякий случай буду тестировать на более ранних версиях
источник

V

Vologhat in Android NDK (C++) — русскоговорящее сообщество
0x1de
От души благодарю! На 10ке работает, на всякий случай буду тестировать на более ранних версиях
Отлично
источник

0

0x1de in Android NDK (C++) — русскоговорящее сообщество
Vologhat
Отлично
Получается похожим методом можно вытащить и класс  java который вызвал либу?
источник

V

Vologhat in Android NDK (C++) — русскоговорящее сообщество
0x1de
Получается похожим методом можно вытащить и класс  java который вызвал либу?
Можно вытащить всё
источник

Я

Ярослав in Android NDK (C++) — русскоговорящее сообщество
0x1de
Получается похожим методом можно вытащить и класс  java который вызвал либу?
Ну да, это чёт типа рефлексии в java
источник

V

Vologhat in Android NDK (C++) — русскоговорящее сообщество
Ярослав
Ну да, это чёт типа рефлексии в java
Это она и есть
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
how do i include prebuilt libraries
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
as i just get that
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
источник

V

Vologhat in Android NDK (C++) — русскоговорящее сообщество
Matthew Good
how do i include prebuilt libraries
jnilibs
источник

V

Vologhat in Android NDK (C++) — русскоговорящее сообщество
add to gradle
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
like this?

    sourceSets {
       main {
           jniLibs.srcDirs 'libs', 'src/main/java/libmedia/FFMPEG-ANDROID/prebuilt'
       }
   }
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
(note that prebuilt is a symlink
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
Macs-MacBook-Air:app mac$ ls -l src/main/java/libmedia/FFMPEG-ANDROID/prebuilt
lrwxr-xr-x  1 mac  staff  40 Apr 22 18:16 src/main/java/libmedia/FFMPEG-ANDROID/prebuilt -> ../../../../../../mobile-ffmpeg/prebuilt
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
(located outside of app module as otherwise i get errors due to conflicting java files located in mobile-ffmpeg/src)
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
i still dont see the libraries ;-;
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
in my apk
источник

V

Vologhat in Android NDK (C++) — русскоговорящее сообщество
Matthew Good
like this?

    sourceSets {
       main {
           jniLibs.srcDirs 'libs', 'src/main/java/libmedia/FFMPEG-ANDROID/prebuilt'
       }
   }
sourceSets.main.jniLibs.srcDirs = ['src/main/libs/']
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
so when a imported location is specified would it search, for example like this?

IMPORTED_LOCATION arm/temp.so

SEARCH=src/main/libs/arm/temp.so
источник