我要安装的一些应用程序在亚马逊商店中不可用。有什么办法可以让我在这件事上设置常规的Android Market应用程序,从而在不涉及亚马逊的情况下获取应用程序(以及这些应用程序的更新...)。

#1 楼

您可以使用Kindle Fire实用程序轻松地通过Google Apps扎根和市场。

它会自动执行上述答案中所述的步骤,甚至更多。

评论


来得及再做一次,KFU很快就完成了工作-甚至不必安装SDK。非常好。

–Shog9
2012年7月4日在3:48

#2 楼

您可以通过以下方式设置市场,但前提是您具有root权限(最初来自此XDA线程的指南):


先决条件

扎根Kindle Fire

下载以下apks
GoogleServicesFramework.apk
Vending.apk(最新版本3.3.11)
请参阅此处以获取.apk下载(完整的GApps zip文件)

Root Explorer App(或类似的可更改ro / rw权限的应用程序)

在Kindle Fire上激活的侧面加载应用程序在Kindle Fire设置上
屏幕上,转到“设备”并打开“允许从未知来源安装应用程序


说明


将.apk文件传输到通过PC / Mac记住Kindle Fire(记住它们的放置位置)
打开Root Explorer App,然后导航到已传输的.apk文件
选择GoogleServiceFramework.apk并安装
完成后,单击“完成”并返回Vendin的文件位置g.apk
长按Vending.apk,然后在弹出菜单中选择“移动”选项。导航到/ system / app文件夹
将安装选项从RO更改为RW(只读,将其设置为写入)将Vending.apk粘贴到/ system / app文件夹中
长按Vending.apk并从弹出菜单中选择“权限”。更改权限以匹配此文件夹中的所有其他应用程序(rw-r--r -)
安装Vending.apk
重新启动Kindle Fire



还可以使用adb代替文件管理器来执行所有这些操作脚步。只需使用adb install <apk>安装apk文件。要将Vending.apk移至/system/app,您可能需要先将其推入sdcard(adb push Vending.apk /sdcard),然后从根shell(cp /sdcard/Vending.apk /system/app)复制过来。更改权限时,您需要从根shell使用chmod 0644 /system/app/Vending.apk。要将系统分区重新安装为读/写,您需要从根shell执行

mount -o rw,remount /dev/block/platform/mmci-omap-hs.1/by-name/system /system




执行上述步骤后,电子市场将不会出现在您的应用列表或轮播中。您可以通过安装第三方启动器或使用Market Opener应用程序(基本上只是将其引导)来解决此问题。

#3 楼

eldarerathis的答案使我步入正轨...由于我已经在Windows PC上安装了Android SDK,因此我将其配置为可以识别Fire:



编辑<sdk location>\extras\google\usb_driver\android_winusb.inf将以下内容添加到[Google.NTx86][Google.NTamd64]部分:

;Kindle Fire
%SingleAdbInterface% = USB_Install, USB\VID_1949&PID_0006
%CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_0006&MI_01


然后插入Kindle,并更新驱动程序。


编辑%USERPROFILE%\.android\adb_usb.ini以添加以下行:

0x1949


然后重新启动adb服务器:adb kill-server


然后将设备植根,并运行以下命令将市场推向市场:

adb root
adb remount
adb push GoogleServicesFramework.apk /system/app/GoogleServicesFramework.apk
adb push Vending.apk /system/app/Vending.apk


最后使用了便捷的Market Opener应用程序eldarerathis指出,启动了该应用程序,并登录了我的Google帐户,然后我走了...