0

目的: ホスト システム (Windows 7 PC) で Python シェルから SL4A ファサード API を実行しようとしています。

私の環境: 1. 私の Windows 7 PC には、python 2.6.2 があります。 3 と別の android 4.2.2) 両方で Python for android と SL4A を実行

http://code.google.com/p/android-scripting/wiki/RemoteControlで指定されているこれらのコマンドを試しています

Pythonシェルで試しているコマンドは次のとおりです。

Python 2.6.2 (r262:71605、2009 年 4 月 14 日、22:40:02) [MSC v.1500 32 ビット (Intel)] win32情報。

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

トレースバック (最新の呼び出しが最後):
ファイル ""、1 行目、
AttributeError: タイプ オブジェクト 'Android' には属性 'makeToast' がありません

この前に、ポート転送を実行し、以下に示すようにプライベート サーバーを起動しています。

$ adb forward tcp:9999 tcp:4321  
$ set AP_PORT=9999   

また、ポート 9999 でリッスンしているターゲットでサーバーを設定します (SL4A->preferences->serverport を使用)。

droid.makeToast("Hello") の試行中に上記のエラーが発生する間違いをどこで行っているかを理解してください。

4

2 に答える 2