如何将 Genymotion 与 App Inventor 2 一起使用?
How can I use Genymotion with App Inventor 2?
有什么方法可以连接App Inventor 2 to a Genymotion实例吗?
第 1 步:安装 Genymotion 并创建 Android 虚拟设备 (AVD)
- 单击 here 并创建一个帐户。
- 下载 Genymotion here(确保选择 Free-For-Personal-Use 版本)
- 转到 Genymotion 的 user guide 并按照安装 Genymotion 部分进行操作,然后向下滚动到入门部分以设置 Android 虚拟设备 (AVD)。您可以忽略所有其他页面。
第 2 步:将 APK 文件部署到 AVD
- 在 Genymotion 中启动 AVD:
- 返回 MIT App Inventor 并将您的项目下载为 APK 文件。
- 将 APK 文件拖放到 运行 AVD 的 window。您的应用程序应该会启动。
第 3 步:通过 USB 将 Genymotion 连接到 MIT App Inventor
- 在您的计算机上安装 App Inventor 设置软件(参见此 page 中的第 1 步)。除其他外,它会在您的计算机上安装 aiStarter。
- 截至目前,MIT App Inventor 的设置使用的是旧版本的 adb,这导致 MIT App Inventor 看不到 Genymotion 的 AVD。为了解决这个问题,
- Windows:复制Genymotion软件附带的adb.exe(默认位置:
C:\Program Files\Genymobile\Genymotion\tools\adb.exe
)并粘贴到安装在commands-for-Appinventor文件夹中的那个计算机(默认位置:C:\Program Files (x86)\AppInventor\commands-for-Appinventor\adb.exe
)。
- Mac: Mac OS X: 确保 Applications/AppInventor/commands-for-Appinventor/adb 与 Vbox 设置中的相同(见下图)。您可以使用 this adb.
- 要测试一切是否正常,启动 AVD,启动 aiStarter,然后转到 http://appinventor.mit.edu/test/。你应该看到:
在aiStarter中,应该也能看到一些activity:
离开 AVD 和 aiStarter 运行。
- 下载 MIT AI2 Companion App (http://ai2.appinventor.mit.edu/companions/MITAI2Companion.apk) 并将其拖放到 运行 AVD 中。你应该得到类似的东西:
5 现在您可以将 App Inventor 连接到 Genymotion:在 App Inventor 中转到您的项目,单击“连接”>“USB”:
您的应用程序应该会在 10 或 20 秒后出现在 Genymotion 中。
Franck 有一个很好的指南,但只是想为那些可能会遇到我在第 2 步结束时遇到的相同问题的人添加更多信息
拖放对我来说不是开箱即用的
https://docs.genymotion.com/latest/Content/03_Virtual_Devices/Interacting_with_virtual_devices/Drag_and_drop.htm
https://docs.genymotion.com/latest/Content/02_Application/Configuring_Genymotion/ADB.htm#adb
所以我必须设置第 3 部分 MAC 区域中提到的 ADB(我在 PC 上)
我安装了 Android studio,因为 SDK 下载只是给了我一个工具文件夹,但在 Genymotion 中没有被识别为有效,我将 "Use custom Android SDK Tool" 定向到 C:\Users\bob\AppData\Local\Android\Sdk
这让我可以将通用 apk 文件拖放到我的 Genymotion android 模拟客户端中,但它不允许同伴安装并提到一个 "ARM" 问题,该问题已解决按照本指南
然后我从步骤 3.3 开始继续,一切都完美无缺。
有什么方法可以连接App Inventor 2 to a Genymotion实例吗?
第 1 步:安装 Genymotion 并创建 Android 虚拟设备 (AVD)
- 单击 here 并创建一个帐户。
- 下载 Genymotion here(确保选择 Free-For-Personal-Use 版本)
- 转到 Genymotion 的 user guide 并按照安装 Genymotion 部分进行操作,然后向下滚动到入门部分以设置 Android 虚拟设备 (AVD)。您可以忽略所有其他页面。
第 2 步:将 APK 文件部署到 AVD
- 在 Genymotion 中启动 AVD:
- 返回 MIT App Inventor 并将您的项目下载为 APK 文件。
- 将 APK 文件拖放到 运行 AVD 的 window。您的应用程序应该会启动。
第 3 步:通过 USB 将 Genymotion 连接到 MIT App Inventor
- 在您的计算机上安装 App Inventor 设置软件(参见此 page 中的第 1 步)。除其他外,它会在您的计算机上安装 aiStarter。
- 截至目前,MIT App Inventor 的设置使用的是旧版本的 adb,这导致 MIT App Inventor 看不到 Genymotion 的 AVD。为了解决这个问题,
- Windows:复制Genymotion软件附带的adb.exe(默认位置:
C:\Program Files\Genymobile\Genymotion\tools\adb.exe
)并粘贴到安装在commands-for-Appinventor文件夹中的那个计算机(默认位置:C:\Program Files (x86)\AppInventor\commands-for-Appinventor\adb.exe
)。 - Mac: Mac OS X: 确保 Applications/AppInventor/commands-for-Appinventor/adb 与 Vbox 设置中的相同(见下图)。您可以使用 this adb.
- Windows:复制Genymotion软件附带的adb.exe(默认位置:
- 要测试一切是否正常,启动 AVD,启动 aiStarter,然后转到 http://appinventor.mit.edu/test/。你应该看到:
在aiStarter中,应该也能看到一些activity:
离开 AVD 和 aiStarter 运行。
- 下载 MIT AI2 Companion App (http://ai2.appinventor.mit.edu/companions/MITAI2Companion.apk) 并将其拖放到 运行 AVD 中。你应该得到类似的东西:
5 现在您可以将 App Inventor 连接到 Genymotion:在 App Inventor 中转到您的项目,单击“连接”>“USB”:
您的应用程序应该会在 10 或 20 秒后出现在 Genymotion 中。
Franck 有一个很好的指南,但只是想为那些可能会遇到我在第 2 步结束时遇到的相同问题的人添加更多信息
拖放对我来说不是开箱即用的 https://docs.genymotion.com/latest/Content/03_Virtual_Devices/Interacting_with_virtual_devices/Drag_and_drop.htm
https://docs.genymotion.com/latest/Content/02_Application/Configuring_Genymotion/ADB.htm#adb
所以我必须设置第 3 部分 MAC 区域中提到的 ADB(我在 PC 上)
我安装了 Android studio,因为 SDK 下载只是给了我一个工具文件夹,但在 Genymotion 中没有被识别为有效,我将 "Use custom Android SDK Tool" 定向到 C:\Users\bob\AppData\Local\Android\Sdk
这让我可以将通用 apk 文件拖放到我的 Genymotion android 模拟客户端中,但它不允许同伴安装并提到一个 "ARM" 问题,该问题已解决按照本指南
然后我从步骤 3.3 开始继续,一切都完美无缺。