python android

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
scheg12
User
Beiträge: 1
Registriert: Samstag 1. November 2014, 19:34

Hallo allerseits,

bei ersten Tests mit python auf Android, ergab sich folgendes:

python
Python 2.7.2 (default, Nov 16 2012, 19:13:11)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import android, time
>>> droid = android.Android()
>>> droid.startLocating()
java.lang.NullPointerException
Result(id=0, result=None, error=u'java.lang.NullPointerException')

Ausgabe logcat:

V/sl4a.JsonRpcServer:74( 1589): Received: {"params": [], "id": 0, "method": "startLocating"}
V/sl4a.FacadeManager:61( 1589): com.android.python27 Provider passive requires ACCESS_FINE_LOCATION permission
E/sl4a.JsonRpcServer:101( 1589): Invocation error.
E/sl4a.JsonRpcServer:101( 1589): java.lang.NullPointerException

wie bekomme ich unter Python nun dieses Recht "ACCESS_FINE_LOCATION" gesetzt ?

Schonmal Danke..

scheg12
Benutzeravatar
darktrym
User
Beiträge: 785
Registriert: Freitag 24. April 2009, 09:26

Das ist ein Fehler in der Android App, hat nix mit Python zu tun.
„gcc finds bugs in Linux, NetBSD finds bugs in gcc.“[Michael Dexter, Systems 2008]
Bitbucket, Github
Antworten