新・Webパンくず

とりとめのない日記とか備忘録とか
2017/09 | 123456789101112131415161718192021222324252627282930
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
元来の遅筆(怠け癖)につきなかなか話が進みませんな。
今回は VMWare上の android を googleサービスに対応させるぜ。
面倒なので文字ばかりですまん。
----------------

さっそく手順。

(1) xda(http://forum.xda-developers.com/showthread.php?t=2069859) に行って "Download ICS Google Applications" をクリックして google_apps.zip というファイルを入手する。

(2) zip を展開して出来たフォルダに android-sdk\platform-tools から以下の3つのファイルをコピーする。

adb.exe
AdbWinApi.dll
AdbWinUsbApi.dll

(3) 同じフォルダに prj_google.bat としてバッチファイルを作成する。以下、その内容


rem
rem push apk file
rem
adb push AccountAndSyncSettings.apk /system/app/
adb shell chmod 644 /system/app/AccountAndSyncSettings.apk
adb push GoogleBackupTransport.apk /system/app/
adb shell chmod 644 /system/app/GoogleBackupTransport.apk
adb push GoogleCalendarSyncAdapter.apk /system/app/
adb shell chmod 644 /system/app/GoogleCalendarSyncAdapter.apk
adb push GoogleContactsSyncAdapter.apk /system/app/
adb shell chmod 644 /system/app/GoogleContactsSyncAdapter.apk
adb push GoogleFeedback.apk /system/app/
adb shell chmod 644 /system/app/GoogleFeedback.apk
adb push GoogleLoginService.apk /system/app/
adb shell chmod 644 /system/app/GoogleLoginService.apk
adb push GooglePartnerSetup.apk /system/app/
adb shell chmod 644 /system/app/GooglePartnerSetup.apk
adb push GoogleQuickSearchBox.apk /system/app/
adb shell chmod 644 /system/app/GoogleQuickSearchBox.apk
adb push GoogleServicesFramework.apk /system/app/
adb shell chmod 644 /system/app/GoogleServicesFramework.apk
adb push GoogleTTS.apk /system/app/
adb shell chmod 644 /system/app/GoogleTTS.apk
adb push MarketUpdater.apk /system/app/
adb shell chmod 644 /system/app/MarketUpdater.apk
adb push MediaUploader.apk /system/app/
adb shell chmod 644 /system/app/MediaUploader.apk
adb push NetworkLocation.apk /system/app/
adb shell chmod 644 /system/app/NetworkLocation.apk
adb push SetupWizard.apk /system/app/
adb shell chmod 644 /system/app/SetupWizard.apk
adb push Talk.apk /system/app/
adb shell chmod 644 /system/app/Talk.apk
adb push UniversalSearch.apk /system/app/
adb shell chmod 644 /system/app/UniversalSearch.apk
adb push Vending.apk /system/app/
adb shell chmod 644 /system/app/Vending.apk
adb push VoiceSearch.apk /system/app/
adb shell chmod 644 /system/app/VoiceSearch.apk
adb push OneTimeInitializer.apk /system/app/
adb shell chmod 644 /system/app/OneTimeInitializer.apk
adb push GenieWidget.apk /system/app/
adb shell chmod 644 /system/app/GenieWidget.apk
rem
rem push so file
rem
adb push lib\libvideochat_stabilize.so /system/lib/
adb shell chmod 644 /system/lib/libvideochat_stabilize.so
adb push lib\libvoicesearch.so /system/lib/
adb shell chmod 644 /system/lib/libvoicesearch.so
adb push lib\libflint_engine_jni_api.so /system/lib/
adb shell chmod 644 /system/lib/libflint_engine_jni_api.so
adb push lib\libfrsdk.so /system/lib/
adb shell chmod 644 /system/lib/libfrsdk.so
adb push lib\libgcomm_jni.so /system/lib/
adb shell chmod 644 /system/lib/libgcomm_jni.so
adb push lib\libpicowrapper.so /system/lib/
adb shell chmod 644 /system/lib/libpicowrapper.so
adb push lib\libspeexwrapper.so /system/lib/
adb shell chmod 644 /system/lib/libspeexwrapper.so
adb push lib\libvideochat_jni.so /system/lib/
adb shell chmod 644 /system/lib/libvideochat_jni.so
adb push Gplay3.8.17.apk /mnt/sdcard/
pause


見てのとおり必要なファイルをひたすら配置する為のバッチファイルだ。

(4) adb をリスタート&コネクトしたら、上のバッチファイルを実行する。

(5) /mnt/sdcard/ に Gplay3.8.17.apk というファイルがあるので、android 上の "Open Maneger" というアプリ上から実行して Google Play をインストールする。

(6) リブートしたら Google Play を起動させ Google アカウントを設定する。おめでとう!

何かこれようにダミーの Google アカウントを用意しておくことをお勧めする。
メールアドレスの入力時に半角の「@アットマーク」が入らなくてあせるが、「SHIFT + 数字キーの2」で入力できる。
ストアにつながったらまずは NicoWnnG(日本語入力)とES ファイルエクスプローラーをインストールしよう。日本語入力ではまともに動くのは NicoWnnG くらいしかない。

ここまで出来ると結構らしくなってくる。

実は google_apps のファイルには youtube や map、streetview などのファイルも入っている。入っているがこれを adb で配置してインストールするとストアでうまく更新できなくなるようだ。これらはストアにつながった後でそこから入れるほうが良い。他のgoogleカレント、googleドライブについても同様だ。
今回使った apk ファイルについても、本当に必要かよくわからないがとりあえず配置しているものも多い。中華タブなどで応用するときは注意されたし。

スポンサーサイト
コメント
この記事へのコメント
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
http://color12345.blog114.fc2.com/tb.php/346-af057a4f
この記事にトラックバックする(FC2ブログユーザー)
この記事へのトラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。