2012-01-13 1 views
0

Я читал это об использовании Google на рынке лицензирования: http://developer.android.com/guide/publishing/licensing.htmlМонодоид и Visual Studio. Как использовать лицензирование на рынке Google?

Это говорит в части «Обратите внимание, что LVL не предназначен для компиляции отдельно и добавляется к применению в качестве статического .jar файла.»

Хочу, чтобы я использовал его в Visual Studio 2010 с помощью MonoDroid.

Как это сделать?

Возможно, из-за этот пост: http://mono-for-android.1047100.n5.nabble.com/Android-Market-Licensing-Service-td4978581.html

Но мне действительно нужно пройти через все эти шаги?

Есть ли простой способ сделать это?

Любая помощь будет оценена по достоинству.

ответ

0

Не существует отличной истории для привязки к библиотекам Java в текущей версии Mono для Android. Это то, что они улучшают в будущих выпусках, но этого пока нет.

В текущей версии вы можете добавить файл JAR или исходный файл Java в свой проект и установить их BuildAction в AndroidJavaSource или AndroidJavaLibrary, чтобы включить их в сборку. Это позволяет использовать JNI для вызова кода Java из C#. Это довольно неприятный процесс, но он работает. У меня есть сообщение в блоге here, в котором рассказывается о том, как настроить AdMob, чтобы вы могли использовать подобный подход с этой библиотекой, если бы вас определили.

+0

Да, я видел это раньше и держал закладку, поскольку это было бы удобно :-) Однако как я могу получить этот JAR-файл для лицензирования на рынке Google? Это не часть Android SDK, когда я включил его как часть дополнительных функций. –

+0

На самом деле я могу показать полное отсутствие понимания Java здесь. Возможно, мне придется попробовать исходный файл Java, как вы и предполагали. –