Xamarin Android Google vision для Android 10

#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. Я новичок в создании мобильных приложений, поэтому, пожалуйста, скажите мне, есть ли в нем какая-то информация, которая поможет. Опять же, я не знаю, как читать эти вещи,… Извините, если я сделал что-то не так..