#android #xamarin #xamarin.android #computer-vision #google-vision
#Android #xamarin #xamarin.android #компьютерное зрение #google-vision
Вопрос:
Я разрабатываю приложение с использованием Xamarin.GooglePlayServices.Vision. Моя проблема в том, что я могу запустить его / установить на эмуляторе (Android 9/10), но затем я не могу установить его на свой телефон (Android 10). Я копался в этой проблеме, и оказалось, что я не могу установить свое приложение из-за Xamarin.Пакет GooglePlayServices.Vision. Когда я пытаюсь установить приложение, оно просто показывает: «Приложение не может быть установлено».. Это странно, потому что он работал на моем эмуляторе нормально (с пакетом Google Vision и без него). У кого-нибудь есть такой же опыт??? Есть ли какой-нибудь способ решить эту проблему? Было бы лучше для меня просто использовать другую библиотеку?
Спасибо за любую помощь 🙂
РЕДАКТИРОВАТЬ: Мой журнал регистрации на момент установки:
[08-28 14:25:58.148 25058:25077 D/OpenGLRenderer] Текущая электронная поверхность: 0x0 -> 0x75df2b3480
[08-28 14:25:58.171 25058:25058 D/LogcatReader] [LogcatLiveFragment] Подключенный к сервису
[08-28 14:25:58.350 25058:25058 D/ViewRootImpl@6e2fd9d[MainActivity]] MSG_WINDOW_FOCUS_CHANGED 1 1
[08-28 14:25:58.350 25058:25058 D/InputMethodManager] подготовитьнавигациюbarinfo() DecorView@48556d3[MainActivity]
[08-28 14:25:58.350 25058:25058 D/InputMethodManager] getNavigationBarColor() -855310
[08-28 14:25:58.354 25058:25058 D/InputMethodManager] подготовитьнавигациюbarinfo() DecorView@48556d3[MainActivity]
[08-28 14:25:58.355 25058:25058 D/InputMethodManager] getNavigationBarColor() -855310
[08-28 14:25:58.355 25058:25058 V/InputMethod Manager] Начальный ввод: tba=com.dp.logcatapp ic=null mNaviBarColor -855310 Ошибка в том, что navibarcolorsuccess true , NavVisible: true , NavTrans: false
[08-28 14:25:58.355 25058:25058 D/InputMethodManager] startInputInner — Идентификатор: 0
[08-28 14:25:58.355 25058:25058 Я/InputMethod Manager] запускаю ввод — mService.запускаю ввод или сохраняю фокус
[08-28 14:25:59.941 25058:25058 D/ViewRootImpl@6e2fd9d[Основная активность]] Указатель времени просмотра 0
[08-28 14:26:00.115 25058:25058 D/ViewRootImpl@6e2fd9d[Основная активность]] Указатель времени просмотра 1
[08-28 14:26:00.620 25058:25058 D/ViewRootImpl@6e2fd9d[Основная активность]] Указатель времени просмотра 0
[08-28 14:26:00.683 25058:25058 D/ViewRootImpl@6e2fd9d[Основная активность]] Указатель времени просмотра 1
[08-28 14:26:03.451 25058:25058 D/LogcatReader] [Logcat] onActivityInBackground
[08-28 14:26:03.452 25058:25058 D/ViewRootImpl@6e2fd9d[MainActivity]] MSG_WINDOW_FOCUS_CHANGED 0 1
[08-28 14:26:03.452 25058:25058 D/InputMethod Manager] подготовитьнавигациюbarinfo() DecorView@48556d3[MainActivity]
[08-28 14:26:03.452 25058:25058 D/InputMethodManager]
getNavigationBarColor() -855310
[08-28 14:26:03.474 25058:25058 D/InputTransport]
Input channel destroyed: ‘ClientS’, fd=91
[08-28 14:26:03.778 25058:25077 D/OpenGLRenderer]
makeCurrent EglSurface : 0x75df2b3480 -> 0x0
[08-28 14:26:03.778 25058:25077 D/OpenGLRenderer]
destroyEglSurface : 0x75df2b3480
[08-28 14:26:03.778 25058:25077 I/mali_egl]
eglDestroySurface() in
[08-28 14:26:03.781 25058:25077 I/mali_winsys]
delete_surface() [1080×2400] return
[08-28 14:26:03.781 25058:25077 I/mali_egl]
eglDestroySurface() out
[08-28 14:26:03.781 25058:25077 W/libEGL]
EGLNativeWindowType 0x766c1c7610 disconnect failed
[08-28 14:26:03.781 25058:25077 D/OpenGLRenderer]
~ReliableSurface : 0x766c1c7600
[08-28 14:26:03.787 25058:25058 D/ViewRootImpl@6e2fd9d[MainActivity]]
Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=6 res=0x5 s={false 0} ch=true
[08-28 14:26:03.787 25058:25058 D/ViewRootImpl@6e2fd9d[MainActivity]]
stopped(true) old=false
[08-28 14:26:03.797 25058:25058 D/ViewRootImpl@6e2fd9d[MainActivity]]
Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=4 res=0x5 s={false 0} ch=false
[08-28 14:28:52.045 25058:25077 D/OpenGLRenderer]
makeCurrent EglSurface : 0x0 -> 0x75df2b3480
[08-28 14:28:58.587 25058:25058 D/LogcatReader]
[Logcat] onActivityInBackground
[08-28 14:28:58.591 25058:25058 D/ViewRootImpl@6e2fd9d[MainActivity]]
MSG_WINDOW_FOCUS_CHANGED 0 1
[08-28 14:28:58.591 25058:25058 D/InputMethodManager]
prepareNavigationBarInfo() DecorView@48556d3[MainActivity]
[08-28 14:28:58.591 25058:25058 D/InputMethodManager]
getNavigationBarColor() -855310
[08-28 14:28:58.610 25058:25058 D/InputTransport]
Input channel destroyed: ‘ClientS’, fd=77
[08-28 14:28:58.928 25058:25077 D/OpenGLRenderer]
makeCurrent EglSurface : 0x75df2b3480 -> 0x0
[08-28 14:28:58.928 25058:25077 D/OpenGLRenderer]
destroyEglSurface : 0x75df2b3480
[08-28 14:28:58.928 25058:25077 I/mali_egl]
eglDestroySurface() in
[08-28 14:28:58.932 25058:25077 I/mali_winsys]
delete_surface() [1080×2400] return
[08-28 14:28:58.932 25058:25077 I/mali_egl]
eglDestroySurface() out
[08-28 14:28:58.933 25058:25077 W/libEGL]
EGLNativeWindowType 0x75559417d0 disconnect failed
[08-28 14:28:58.933 25058:25077 D/OpenGLRenderer]
~ReliableSurface : 0x75559417c0
[08-28 14:28:58.938 25058:25058 D/ViewRootImpl@6e2fd9d[MainActivity]]
Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=5 res=0x5 s={false 0} ch=true
[08-28 14:28:58.938 25058:25058 D/ViewRootImpl@6e2fd9d[MainActivity]]
stopped(true) old=false
[08-28 14:28:58.963 25058:25058 D/ViewRootImpl@6e2fd9d[MainActivity]]
Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=4 res=0x5 s={false 0} ch=false
[08-28 14:29:16.795 25058:25058 D/ViewRootImpl@6e2fd9d[MainActivity]]
Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)4 dur=13 res=0x1 s={false 0} ch=false
[08-28 14:29:16.796 25058:25058 D/ViewRootImpl@6e2fd9d[MainActivity]]
stopped(false) old=true
[08-28 14:29:16.807 25058:25058 D/ViewRootImpl@6e2fd9d[MainActivity]]
stopped(false) old=false
[08-28 14:29:16.808 25058:25058 D/LogcatReader]
[Logcat] onActivityInForeground
[08-28 14:29:16.808 25058:25058 D/LogcatReader]
[Logcat] Posting pending logs
[08-28 14:29:16.821 25058:25058 D/ViewRootImpl@6e2fd9d[Основная активность]] Возвращен результат ретрансляции: старый = (0,0,1080,2400) новый = (0,0,1080,2400) запрос = (1080,2400) 0 dur = 7 res = 0x7 s = {true 508620337152} ch = true
[08-28 14:29:16.822 25058:25077 D/OpenGLRenderer] Надежная поверхность для создания: 0x75559417c0(0x766c227000)
[08-28 14:29:16.823 25058:25077 Я/ mali_winsys] new_window_surface() [1080×2400] возвращает: 0x3000
[08-28 14:29:16.827 25058:25077 D/OpenGLRenderer] Текущая электронная поверхность: 0x0 -> 0x75df2b3480
[08-28 14:29:16.845 25058:25058 D/LogcatReader] [LogcatLiveFragment] Подключенный к сервису
[08-28 14:29:16.848 25058:25058 D/ViewRootImpl@6e2fd9d[MainActivity]] MSG_WINDOW_FOCUS_CHANGED 1 1
[08-28 14:29:16.848 25058:25058 D/InputMethodManager] подготовитьнавигациюbarinfo() DecorView@48556d3[MainActivity]
[08-28 14:29:16.848 25058:25058 D/InputMethodManager] getNavigationBarColor() -855310
[08-28 14:29:16.850 25058:25058 D/InputMethodManager] подготовитьнавигациюbarinfo() DecorView@48556d3[MainActivity]
[08-28 14:29:16.850 25058:25058 D/InputMethodManager] getNavigationBarColor() -855310
[08-28 14:29:16.850 25058:25058 V/InputMethod Manager] Начальный ввод: tba=com.dp.logcatapp ic=null mNaviBarColor -855310 Ошибка в том, что navibarcolorsuccess true , NavVisible: true , NavTrans: false
[08-28 14:29:16.850 25058:25058 D/InputMethodManager] startInputInner — Идентификатор: 0
[08-28 14:29:16.850 25058:25058 Я/InputMethod Manager] запускаю ввод — mService.запускаю ввод или сохраняю фокус
[08-28 14:29:17.864 25058:25058 D/ViewRootImpl@6e2fd9d[Основная активность]] Указатель времени просмотра 0
[08-28 14:29:18.062 25058:25058 D/ViewRootImpl@6e2fd9d[Основная активность]] Указатель времени просмотра 1
[08-28 14:29:19.934 25058:25058 D/ViewRootImpl@6e2fd9d[Основная активность]] Указатель времени просмотра 0
[08-28 14:29:20.011 25058:25058 D/ViewRootImpl@6e2fd9d[Основная активность]] Указатель времени просмотра 1
Комментарии:
1. Что сообщается в,
logcat
когда выadb install xxx.apk
это?2. Здравствуйте. Извините, я не могу показать logcat сегодня. Я отредактирую свой answear через 10-20 часов, так как не могу получить доступ к rn устройства.
3. Пожалуйста, создайте новый проект, установите те же пакеты nuget, а затем установите его на свое устройство Android. Если это сработает.
4. Здравствуйте, извините за мою неактивность. Я попытался создать новый проект, а затем установить его. это сработало. Затем я добавил GooglePlayService. Пакет Vision и заархивировал его так же, как и раньше. Затем его не удалось установить. Я на 100% уверен, что этот пакет является проблемой.
5. Здравствуйте, я снова добавил logcat. Я новичок в создании мобильных приложений, поэтому, пожалуйста, скажите мне, есть ли в нем какая-то информация, которая поможет. Опять же, я не знаю, как читать эти вещи,… Извините, если я сделал что-то не так..