Установка не удалась при запуске приложения в Android Studio с помощью ndk? - PullRequest
0 голосов
/ 08 февраля 2019

Я создаю новый проект с opencv, и это шаги, которые я применяю для запуска opencv в моем приложении.

Новый проект и импорт модуля opencv.

настройка opencv targetdk и minSDK с файлами приложений приложения модуля.

создание новой папки jni и добавление библиотек jni из открытого SDK.

Поскольку deprecatedndk = true не работает должным образом

выдает ошибку c ++ файловдолжен быть установлен с помощью ndk или cmake, так что

я связываю c ++ с gradle в папке приложения.

показывает всплывающее окно связи с Ndk или Cmake.

iвыберите ndk и укажите путь

D:\opencv-sdk\OpenCV-android-sdk\sdk\native\jni\Opencv.mk

, после этого также возникают 2 проблемы

import org.opencv.R and import.opencv.BuildConfig are not found

эти импорты отображаются в opencv1, поэтому

import org.opencv1.R and import.opencv1.Buildconfig

послечто он успешно получает сборку, но при запуске приложения произошла ошибка с сообщением

Error: android.os.ParcelableException: java.io.IOException: Requested internal only, but not enough space.
It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.

WARNING: Uninstalling will remove the application data!

Do you want to uninstall the existing application?

при нажатии ok

$ adb shell pm install -t -r "/data/local/tmp/com.example.inpaintapp2"
Error: android.os.ParcelableException: java.io.IOException: Requested internal only, but not enough space
$ adb shell pm uninstall com.example.inpaintapp2
Unknown failure: Exception occurred while executing:
java.lang.IllegalArgumentException: Unknown package: com.example.inpaintapp2
at com.android.server.pm.Settings.isOrphaned(Settings.java:4400)
at com.android.server.pm.PackageManagerService.isOrphaned(PackageManagerService.java:21529)
at com.android.server.pm.PackageManagerService.deletePackageVersioned(PackageManagerService.java:18603)
at com.android.server.pm.PackageInstallerService.uninstall(PackageInstallerService.java:913)
at com.android.server.pm.PackageManagerShellCommand.runUninstall(PackageManagerShellCommand.java:912)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:134)
at android.os.ShellCommand.exec(ShellCommand.java:96)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21828)
at android.os.Binder.shellCommand(Binder.java:573)
at android.os.Binder.onTransact(Binder.java:473)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:2644)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:3486)
at android.os.Binder.execTransact(Binder.java:674)
Error while Installing APK

при отмене

Error: android.os.ParcelableException: java.io.IOException: Requested internal only, but not enough space
Error while Installing APK
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...