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のスクリプトに登録して、プログラムが機能するようにする方法を単純に考えています.