0

ほとんどの人が理解していない理由から、Galaxy Note 3 で Python コードを作成/実行しようとしています。これまでのところ、「QPython」、「Script Launcher」、および「Droid Edit」というアプリをインストールしました。QPython では、スクリプトを実行するたびに、ターミナルに見えるウィンドウが表示され、そこに座っています。「Hello World!」も表示されません。あるべきように。時折、一瞬だけ実行され、QPython は単に「スクリプトが終了しました」と表示されます。SL4A と呼ばれるものを勧められましたが、完全には理解できません。

とにかく .apk をインストールしましたが、バックグラウンド モードで SL4A の Droid Edit からプログラムを実行しようとすると、「残念ながら、SL4A が停止しました」というポップアップが表示されます。ターミナルオプションで実行をクリックすると、「開くことができません....」という通知が表示されます。Note 3 で実行されているこれらのいずれかで運が良かった人はいますか? QPython と Droid Edit が最も正当に思えますが、この単純なコードを実行することはできません。助けてくれてありがとう!

4

2 に答える 2

2

Scripting Layer for Android (SL4A と省略され、以前は Android Scripting Environment または ASE と呼ばれていました) は、さまざまなスクリプト言語で記述されたスクリプトを Android デバイス上で直接作成および実行できるようにするライブラリです。

QPython は Python への移植版であり、SL4A の機能にアクセスし、Python コードとプロジェクトを実行できます。「pip」を介して他の Python ライブラリをインストールすることもできます。

QPython コンソールを試して、コードが実行されるかどうかを確認しましたか? 注2でQPythonを使用しましたが、すべてがスムーズに実行されます。

apk ビルドを見直して、エラーや設定ミスがないか確認することをお勧めします。詳細については、これを参照してくださいhttp://qpython.org/question/18/how-to-use-qpython-in-my-android-development/ Python でネイティブ android アプリを構築することに興味がある場合は、Kivyを確認してください。また、クロスプラットフォームのネイティブ アプリを構築するための優れたフレームワークでもあります。

私は以前に試しDriod Editたことがないので、コメントできません。

于 2014-10-02T08:22:19.013 に答える
0

Qpythonを使用してAndroidでpythonプログラムを実行します:(Python 2.7.2)

プログラムを作成して実行します。

  • エディターに移動します。
  • スクリプトを作成します。
  • 保存アイコンをタップします。(一番下の「4番目のアイコン」)
  • [実行] をタップします。(下部中央の「矢印アイコン」)

スクリプトが実行され、出力/エラーが通知バーのログファイルに表示されます。

** script の先頭に「#qpy:console」を追加できます。ログファイルの代わりにコンソールモードに移動します

既存のスクリプトを実行します。

  • 画面中央にある python ロゴの大きなボタンをタップします。
  • [ローカル スクリプトの実行] をタップします。
  • 実行したいスクリプトをタップします。

http://wiki.qpython.org/doc/how-to-start/

Qpython3 と呼ばれる同じ開発者による別のアプリがあり、スクリプトやプロジェクトを含む python3 アプリケーションを実行できます。Qpython3 では、スクリプトを実行した後、コンソール モードに直接移動します。

于 2014-12-03T18:17:32.423 に答える