2014-01-26 5 views
2

Я использую google maps v2 для отображения карты в приложении для Android. отпечаток пальца SHA1 и ключ API уникальны для каждого компьютера, поэтому я уверен, что мое приложение может работать на всех компьютерах, даже при разработке приложения. Мне нужно запустить приложение на другом ноутбуке или ПК. Есть ли способ сделать это?google maps v2 Ключ API на разных компьютерах

EDIT: я слежу этот учебник http://www.youtube.com/watch?v=IYhJp-jqJyM и щелкаю экспорт пакет прикладных программ знака, но он имеет ошибку

error message

я не могу скопировать и вставить так я разместить скриншот здесь

в моем строки

<string name="app_name">StudentHealthApp</string> 
<string name="action_settings">Settings</string> 
<string name="hello_world">Hello world!</string> 
<string name="displayMap">Google Map Display</string> 
<string name="StartMove">Start Moving</string> 
<string name="Pause">Pause</string> 
<string name="Resume">Resume</string> 
<string name="Stop">Get Distance</string> 
<string name="DistanceText">Display Text</string> 
<string name="title_activity_finish">FinishActivity</string> 

все имя = "текст" имеет ошибку. также, так как этот учебник в 2011 году все еще работает для карт google api v2? если мне нужно скомпилировать мою работу с моей работой в команде. так что я должен сделать это снова?

ответ

4

Вы можете синхронизировать свои подписи, так что вы используете только пару отпечатков SHA1 (отладка и производство). Вы можете просто скопировать хранилища ключей между машинами, хотя обратите внимание, что я не пытался копировать хранилища ключей из Windows < -> OS X/Linux, поэтому я понятия не имею, есть ли проблемы с окончанием строки, которые могут быть проблемой.

Или с помощью Maps V2 вы можете связать несколько пар имен пакетов отпечатков пальцев SHA1 с одним ключом API Maps V2. Обычно вам нужно сделать это только для отладки и ключа подписи продукта, но если вы хотите использовать N независимых отладочных ключей, это тоже должно работать.

+0

Знаете ли вы, где я могу найти информацию о том, как это сделать? Я ищу везде, но большинство из них просто объясняет, как получить ключ для системы, которую я уже сделал – Myst

+0

@Myst: Keystores - это просто файлы. Скопируйте их, как и любой другой файл. Опять же, я не знаю, находятся ли они в текстовой или двоичной форме, и, следовательно, я не знаю, будут ли проигрываться финальные различия Windows. – CommonsWare