diff --git a/pythonforandroid/recipes/android/src/android/_android.pyx b/pythonforandroid/recipes/android/src/android/_android.pyx index 03a0ec7fe4..6fd5738f53 100644 --- a/pythonforandroid/recipes/android/src/android/_android.pyx +++ b/pythonforandroid/recipes/android/src/android/_android.pyx @@ -174,8 +174,10 @@ from jnius import autoclass, PythonJavaClass, java_method, cast api_version = autoclass('android.os.Build$VERSION').SDK_INT version_codes = autoclass('android.os.Build$VERSION_CODES') - -python_act = autoclass(JAVA_NAMESPACE.decode('utf8') + u'.PythonActivity') +import sys +if sys.version_info[0] == 2: + JAVA_NAMESPACE = JAVA_NAMESPACE.decode('utf-8') +python_act = autoclass(JAVA_NAMESPACE + u'.PythonActivity') Rect = autoclass(u'android.graphics.Rect') mActivity = python_act.mActivity if mActivity: