1

Mac OS X バージョン 10.7.4 と Python 3.2.3 を使用しています。スタック オーバーフローに関する同じように不満を感じている投稿の多くを読みましたが、これは EasyTether が機能しなかった後に削除するのに特に役立ち、PDANet の機能をブロックしていたことが判明しました。

OS X 10.6.6 および「adb devices」が Android デバイスの一覧表示に失敗する

私は Paul Ferrill の「Pro Android Python with SL4A」を使用しています。過去 4 時間、Mac の IDLE セッションで次のように入力できるようにしたいと思っていました。

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

この時点でかなり困っています。Samsung 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をSamsung 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) がありますが、もう 1 つは、標準の PythonForAndroid は 2.6(?) ベースです。やろうとしていることのために、Android デバイスとローカル マシンの両方で同じバージョンの python を使用する必要があります。どの Python 3 ve かわかりません

これと同じ本で遊んでいたとき、デバイスにインストールした APK で使用されていたのと同じバージョンの Python をローカル マシンにインストールする必要がありました。それを機能させるためには、まだ多くのことをいじっていましたが、最終的には努力する価値がありませんでした.

しかし、IDLE をリモートで操作するよりも、スクリプトをプッシュして即座に実行する方がはるかに簡単であることがわかりました。これは、私が作業を計画している Android アプリのプロトタイプを迅速に作成する方法です。

于 2012-10-05T01:26:23.303 に答える
0

I had problems connecting my Samsung Galaxy 3 using PDANet to tether to my laptop for internet connection.The phone showed that PDANet was connected as did the laptop and I had taken all the necessary steps (ie: USB debugging enabled) However within seconds the laptop would show the connection was dropped. I finally ran acrross a post that mentioned something about Samsung driver updates. So I went to the Official Samsung website and put in the necessary information regarding my particular cell phone and downloaded the necessary Samsung drivers on to my laptop. I'm happy to say the Samsung Galaxy S3 now tethers perfectly using PDANet which I'm using now to write this post. I hope this information is helpful.

于 2013-01-13T06:00:20.263 に答える