1

我正在使用 Mac OS X 版本 10.7.4 和 Python 3.2.3。我已经阅读了 Stack Overflow 上许多同样令人沮丧的帖子,这篇文章在帮助我删除 EasyTether 不起作用后特别有用,结果证明它阻止了 PDANet 工作:

OS X 10.6.6 和“adb devices”无法列出 android 设备

我正在使用 Paul Ferrill 的“带有 SL4A 的 Pro Android Python”,在过去的 4 个小时里,我只想能够在我的 Mac 的 IDLE 会话中输入以下内容:

>>>import android
>>>droid = android.Android()
>>>droid.makeToast("Hello Android from Mac")

在这一点上我很受阻。我已经允许在我的三星 Galaxy 4g 上进行 USB 调试,我终于可以使用 PDANet 软件,但我没有什么可以展示的。我看过一堆 Youtube 教程,这个对安装 PDANet 很有帮助:

http://www.youtube.com/watch?v=yR9GANNKUgo

很多其他人在使用 EasyTether 时遇到了类似的问题,但现在我有 PDANet 工作,我似乎仍然无法让这段代码工作。现在,我有以下内容:

Python 3.2.3 键入“copyright”、“credits”或“license()”以获取更多信息。

导入安卓

回溯(最近一次通话最后):

文件“”,第 1 行,在

导入安卓

ImportError:没有名为 android 的模块

我会非常感谢您能提供的任何帮助。

更正

我了解代码引发错误的原因是在我的计算机上找不到 android 模块。我只是想知道如何让我的 Mac 与我的三星 Galaxy 连接,这样我就可以编写上面的代码并将我的 android 上的文件 android.py 与我的 Mac 上的脚本一起注册,这样程序才能工作.

4

3 回答 3

0

我不确定那本书是否适合 Python 3。有一个 Python3 APK(http://code.google.com/p/python-for-android/downloads/detail?name=Python3ForAndroid_r6.apk),但是另一种,标准的 PythonForAndroid 是基于 2.6(?) 的。您需要在您的 android 设备和本地机器上使用相同版本的 python 来执行您想要执行的操作。我不确定哪个 Python 3 ve

当我在玩这本书和同一本书时,我必须在我的本地机器上安装与我在设备上安装的 APK 中使用的相同版本的 python。要让它发挥作用仍然需要花很多功夫,而且最终并不值得付出努力。

但是,我发现只是将脚本推送到并立即运行它比尝试远程使用 IDLE 更容易。这就是我现在如何快速制作我计划开发的任何 Android 应用程序的原型。

于 2012-10-05T01:26:23.303 回答
0

我在使用 PDANet 将三星 Galaxy 3 连接到我的笔记本电脑以进行互联网连接时遇到问题。手机显示 PDANet 与笔记本电脑一样已连接,我已采取所有必要步骤(即:启用 USB 调试)但是在几秒钟内笔记本电脑将显示连接已断开。我终于浏览了一篇提到三星驱动程序更新的帖子。因此,我访问了三星官方网站并输入了有关我的特定手机的必要信息,并将必要的三星驱动程序下载到我的笔记本电脑上。我很高兴地说,三星 Galaxy S3 现在可以完美地使用 PDANet,我现在正在使用它来撰写这篇文章。我希望这些信息对你有用。

于 2013-01-13T06:00:20.263 回答
0

这个名为 ( gnirehtet )的免费开源项目将允许您将您的 android 手机连接到MacLinuxWindows计算机上!android的最低版本是5.0(棉花糖)

在此处输入图像描述

于 2018-05-13T16:42:32.023 回答