Я пишу это приложение для Android и все это внезапно не запускается. Ну, тогда, но потом скажу:
[Ваше приложение] неожиданно закрылось
Странно то, что он не показывает сообщений об ошибках в logcat. Единственным сообщником, который я видел, является следующее:
WARNING: linker: libvc1dec_sa.ca7.so has text relocations. This is wasting memory and is a security risk. Please fix.
Поэтому я сделал некоторые поиски и наткнулся на это:
Mylib.so имеет перестановки текста. Это трата памяти и представляет угрозу безопасности. Пожалуйста исправьте
Но это говорило о NDK, который я не использую. Поэтому я понятия не имею, что такое сообщение об ошибке, и что такое lbvc1dec_sa.ca7.so
. Так как я могу это исправить? В чем проблема?
Эта работа для меня: изменить скрипт build.gradle на более низкую версию из-за студии Android, с которой вы работаете
начальная:
defaultConfig { applicationId "com.android.imageloadingdemo" minSdkVersion 21 targetSdkVersion 22 versionCode 1 versionName "1.0" }
после:
defaultConfig { applicationId "com.android.imageloadingdemo" minSdkVersion 13 targetSdkVersion 21 versionCode 1 versionName "1.0" }
Одна из возможных причин может быть минимальной версией sdk, используемой вашим приложением, больше, чем версия ОС sdk вашего устройства.
Поэтому держите минимальную версию sdk вашего приложения меньше или равно os sdk версии вашего устройства.
Waiting for device. Target device: lenovo-lenovo_a328-L7DEKZVWS8QSLV9T Uploading file local path: C:\Users\vishal\AndroidStudioProjects\MyApplication3\app\build\outputs\apk\app-debug.apk ======================================================================== remote path: /data/local/tmp/com.example.vishal.myapplication ------------------------------------------------ Installing com.example.vishal.myapplication DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.example.vishal.myapplication" WARNING: linker: libvc1dec_sa.ca7.so has text relocations. This is wasting memory and is a security risk. Please fix. WARNING: linker: libvc1dec_sa.ca7.so has text relocations. This is wasting memory and is a security risk. Please fix. pkg: /data/local/tmp/com.example.vishal.myapplication Failure [INSTALL_FAILED_OLDER_SDK]
Я столкнулся с той же проблемой, но, наконец, я решил решение, которое работает для меня после изменения
pkg: /data/local/tmp/com.example.vishal.myapplicationpath
моего проекта от C:\Users\vishal\AndroidStudioProjects
к C:\Users\vishal\AndroidStudioProjects
F:\drive
Поэтому он работает наконец.