2016-03-16 2 views
0

Я следую this doc для включения push Xamarin.Android runtime BB10 приложение. Я смущен, где &, когда нужно положить файл android.cfg.Включение Push-уведомления Xamarin.Android runtime BB 10 App

  • Перед созданием APK, добавлен файл CFG в корне проекта в приложение имени (пытался назвать, как android.cfg также).

  • Использование этого apk, я сгенерировал .bar файл, но в папке android, res папка и файл apk существуют, файл cfg не существует.

  • Затем я попытался добавить файл CFG под файл бар после создания APK, но перед подписанием бар файла, но я начал получать следующее сообщение об ошибке:

Error: No manifest. Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at net.rim.tools.signing.SigningMain.main(SigningMain.java:72) Caused by: java.lang.Exception: java.lang.RuntimeException: No manifest. at net.rim.device.codesigning.barsigner.BarSigner.if(Unknown Source) at net.rim.device.codesigning.barsigner.BarSigner.main(Unknown Source) ... 5 more Caused by: java.lang.RuntimeException: No manifest. at net.rim.device.codesigning.barsigner.BarSigner.try(Unknown Source) ... 7 more

У меня есть ppgurl, AppID, который я получил от BB.

Какова процедура для этого? В том же документе следующих вещи Дана:

The Google Play Services SDK is not supported on BlackBerry 10. If your app includes GCM services, you must set up your Android project to use the stand-alone GCM SDK. Android Studio does not support the use of the stand-alone GCM SDK at this time. For more information see Android Studio Overview.

Я использую GCM Client компонент для толчка в Xamarin.Android. Что такое отдельный GCM SDK, данный в doc ?. Я не знаю, какой GCM я использую.

ответ

0

Я исправил проблему выше, и теперь я получаю push-уведомление успешно на своем устройстве BlackBerry. В разных местах другое место уделяется место android.cfg файл, но фактическое место, которое работало для меня:

android.cfg file under assets/blackberry/android.cfg

Поместите этот файл перед созданием APK. Потому что во многих местах я читал, чтобы поместить этот файл после создания apk с помощью zip-инструмента, который также может работать, но если он не работает, попробуйте приведенное здесь решение :)

Я следил за процедурами, приведенными ниже в документах.

https://github.com/blackberry/BB10-Android-Runtime-Samples/tree/master/SamplePushClient

Смежные вопросы