Некоторые статьи сети сообщают, что System.loadLibrary()
загрузит файлы в /data/data/{app package}
. Интересно, зависит ли это от каждой реализации поставщика или исправлено?android, где System.loadLibrary загружает файлы
5
A
ответ
7
В конечном итоге разработчик может определить расположение файловой системы/файловой системы. Так что это может быть в другом месте. Если нет настроенного определения, то библиотеки будут в /data/data/your.package.name/lib
.
В случае, если он находится в другом каталоге, тогда System.loadLibrary
будет знать это и загружать библиотеку с этого места.
0
лучше/новый ответ: Вы можете получить каталог библиотеки с:.
getApplicationInfo() nativeLibraryDir
Это /data/data/your.package.name/lib раньше правильное место, но по некоторым причинам это не всегда повсеместно.
Смежные вопросы
- 1. android - где WebView загружает свои файлы?
- 2. Где gui_upload загружает файлы?
- 3. Изменения где загружает PHP файлы
- 4. Android System.loadLibrary crashing
- 5. Android java.lang.exceptionininitializererror System.loadLibrary
- 6. Android JNI System.loadLibrary не нужен?
- 7. Где Vagrant загружает свои файлы .box?
- 8. Ошибка System.loadLibrary()
- 9. Ошибка System.loadLibrary
- 10. Где выполнить инициализацию библиотеки для System.loadLibrary?
- 11. Android где хранить файлы
- 12. Где писать файлы android
- 13. Calling System.loadLibrary() через JNI не загружает собственные методы
- 14. cocos2dx android studio crash в System.loadLibrary (libName)
- 15. Android AsyncTask загружает файлы в виде каталогов
- 16. Android WebView не загружает локальные файлы HTML
- 17. Где вы помещаете загруженные файлы в android
- 18. PHP CSV загружает файлы
- 19. Android System.loadLibrary киоски при загрузке собственной библиотеки
- 20. Android JNI: Вызов System.loadLibrary() вызывает SEGV
- 21. Где хранятся файлы платформы Android Studio SDK
- 22. Выяснение, где хранятся файлы Android
- 23. Где файлы сохраняются в Android?
- 24. Android: где скачанные файлы сохранены?
- 25. Где хранятся файлы Android logcat?
- 26. Android/Cordova: Где добавить файлы?
- 27. Где Android сохраняет ваши файлы?
- 28. Android: IntentService. Где сохранить файлы?
- 29. android: downloadmanager где хранятся файлы
- 30. Ограничение глубины на System.loadLibrary?
Значит ли это, что System.loadLibrary гарантирует проверку файлов в /data/data/your.package.name/lib? – robinmag
'System.loadLibrary (« mylibrary »)' попробует загрузить эту библиотеку с правильного пути, независимо от того, находится ли она на устройстве. Скорее всего, '/ data/data/your.package.name/lib/mylibrary.so' – zapl
@zapl right, за исключением того, что имя файла библиотеки' System.loadLibrary() 'загружается с« lib »: ...' Библиотека/libmylibrary.co' –