0

buildozerコンパイルを使用して、誰でもAndroidでこのコードを実行できますか?

(私にとっては、コンパイルされますが、Androidでクラッシュします)

.../main.py

__version__ = '0.1'

from code.app import MyApp

if __name__ == '__main__' :

    MyApp().run()

.../code/__init__.py

nothing

.../コード/app.py

from kivy.app import アプリ from kivy.uix.label import Label

class MyApp(App):

    def build(self):
        return Label(text='Hello !')

.../buildozer.spec

[app]

title = Test
package.name = myTest
package.domain = org.test
source.dir = .
source.include_exts = py
version.regex = __version__ = ['"](.*)['"]
version.filename = %(source.dir)s/main.py
requirements = kivy
orientation = portrait
fullscreen = 1

[buildozer]
log_level = 1
warn_on_root = 1

adb logcat : (抜粋)

D/OpenGLRenderer(9422): デバッグ モード 0 を有効にします
V/WindowManager(857): 11 の 3 でウィンドウ Window{2584f44 u0 SurfaceView} を追加します (Window{fdf5dd6 u0 org.test.myloging/org.renpy.android.PythonActivity} の前に) )
I/SDLSurface( 9422): egl 構成を選択します
I/SDLSurface( 9422): グラフィックス構成 R8G8B8A8S8 を使用してみてください
W/SDLSurface( 9422): egl サーフェスを作成します
I/python ( 9422): presplash-fit は null
I/ActivityManager( 857): 表示された org.test.myloging/org.renpy.android.PythonActivity: +218ms
I/python ( 9422): presplash (fit=null) mx=0,703125,my=1,156250
I/libSDL ( 9422) : 物理的な画面解像度は 720x1184
I/python ( 9422): Python for Android の初期化
W/InputMethodManager( 9422): onBind を無視: cur seq=1016, given seq=1015
I/Timeline( 9422): Timeline: Activity_idle id: android.os.BinderProxy@22de304a time:52888036
I/python ( 9422): [' /data/data/org.test.myloging/files/lib/python2.7/site-packages', '/data/data/org.test.myloging/files/lib/site-python']
私/python ( 9422 ): Android パス ['/data/data/org.test.myloging/files/lib/python27.zip', '/data/data/org.test.myloging/files/lib/python2.7', '/data /data/org.test.myloging/files/lib/python2.7/lib-dynload', '/data/data/org.test.myloging/files/lib/python2.7/site-packages', '/data /data/org.test.myloging/files', '/data/data/org.test.myloging/files/_applibs']
I/python (9422): Android kivy ブートストラップが完了しました。__name__ は __main__ です
I/python ( 9422): ユーザープログラムを実行し、ディレクトリを変更して main.py を実行
I/python ( 9422): トレースバック (最新の呼び出しが最後):
I/python ( 9422): ファイル "/home/romuald/Kivy/Login /.buildozer/android/app/main.py"、4 行目、
I/python (9422): ImportError: No module named app
I/python (9422): Python for android が終了しました。
I/art (9422): System.exit が呼び出され、ステータス: 0
I/AndroidRuntime(9422): VM が結果コード 0 で終了し、クリーンアップがスキップされました。
I/WindowState( 857): WIN DEATH: Window{fdf5dd6 u0 org.test.myloging/org.renpy.android.PythonActivity}
I/WindowState( 857): WIN DEATH: Window{2584f44 u0 SurfaceView}
I/ActivityManager( 857) : プロセス org.test.myloging:python (pid 9422) が停止しました
W/ActivityManager( 857): ActivityRecord を強制的に削除します{250b9f13 u0 org.test.myloging/org.renpy.android.PythonActivity t170}: アプリが停止し、状態が保存されていません

4

0 に答える 0