Closed rivenblades closed 1 year ago
HI @rivenblades !
Can you please post the full output? The provided snippet is not enough to find out what's going wrong.
kostas@kostas-virtual-machine:~/Documents/testbuildozer$ buildozer android debug
android.archs
not detected, instead android.arch
is present.android.arch
will be removed and ignored in future.android.archs
.Debian 'dpkg' package management program version 1.21.1 (amd64). This is free software; see the GNU General Public License version 2 or later for copying conditions. There is NO warranty.
https://github.com/kivy/python-for-android.git
[notice] A new release of pip available: 22.3.1 -> 23.0 [notice] To update, run: python3 -m pip install --upgrade pip
[WARNING]: prerequisites.py is experimental and does not support all prerequisites yet. [WARNING]: Please report any issues to the python-for-android issue tracker. [WARNING]: prerequisites.py is experimental and does not support all prerequisites yet. [WARNING]: Please report any issues to the python-for-android issue tracker. INFO: Will compile for the following archs: armeabi-v7a INFO: Found Android API target in $ANDROIDAPI: 23 [WARNING]: Target API 23 < 30 [WARNING]: Target APIs lower than 30 are no longer supported on Google Play, and are not recommended. Note that the Target API can be higher than your device Android version, and should usually be as high as possible. INFO: Available Android APIs are (23, 27) INFO: Requested API target 23 is available, continuing. INFO: Found NDK dir in $ANDROIDNDK: /home/kostas/.buildozer/android/platform/android-ndk-r25b INFO: Found NDK version 25b INFO: Getting NDK API version (i.e. minimum supported API) from user argument INFO: ccache is missing, the build will not be optimized in the future. INFO: Of the existing distributions, the following meet the given requirements: INFO: myapp: min API 21, includes recipes (hostpython3, libffi, openssl, sdl2_image, sdl2_mixer, sdl2_ttf, sqlite3, python3, sdl2, setuptools, six, pyjnius, android, kivy, certifi), built for archs (armeabi-v7a) INFO: myapp has compatible recipes, using this one
[WARNING]: prerequisites.py is experimental and does not support all prerequisites yet.
[WARNING]: Please report any issues to the python-for-android issue tracker.
[WARNING]: prerequisites.py is experimental and does not support all prerequisites yet.
[WARNING]: Please report any issues to the python-for-android issue tracker.
INFO: Will compile for the following archs: armeabi-v7a
INFO: Found Android API target in $ANDROIDAPI: 23
[WARNING]: Target API 23 < 30
[WARNING]: Target APIs lower than 30 are no longer supported on Google Play, and are not recommended. Note that the Target API can be higher than your device Android version, and should usually be as high as possible.
INFO: Available Android APIs are (23, 27)
INFO: Requested API target 23 is available, continuing.
INFO: Found NDK dir in $ANDROIDNDK: /home/kostas/.buildozer/android/platform/android-ndk-r25b
INFO: Found NDK version 25b
INFO: Getting NDK API version (i.e. minimum supported API) from user argument
INFO: ccache is missing, the build will not be optimized in the future.
INFO: Of the existing distributions, the following meet the given requirements:
INFO: myapp: min API 21, includes recipes (hostpython3, libffi, openssl, sdl2_image, sdl2_mixer, sdl2_ttf, sqlite3, python3, sdl2, setuptools, six, pyjnius, android, kivy, certifi), built for archs (armeabi-v7a)
INFO: myapp has compatible recipes, using this one
INFO: Of the existing distributions, the following meet the given requirements:
INFO: myapp: min API 21, includes recipes (hostpython3, libffi, openssl, sdl2_image, sdl2_mixer, sdl2_ttf, sqlite3, python3, sdl2, setuptools, six, pyjnius, android, kivy, certifi), built for archs (armeabi-v7a)
INFO: myapp has compatible recipes, using this one
INFO: -> directory context /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/build/bootstrap_builds/sdl2
INFO: <- directory context /home/kostas/Documents/testbuildozer/.buildozer/android/platform/python-for-android
INFO: -> directory context /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp
Compiling '/home/kostas/Documents/testbuildozer/.buildozer/android/app/sitecustomize.py'...
Compiling '/home/kostas/Documents/testbuildozer/.buildozer/android/app/main.py'...
INFO: Detected highest available build tools version to be 33.0.1
DEBUG: -> running gradlew clean assembleDebug
DEBUG: Starting a Gradle Daemon, 1 incompatible Daemon could not be reused, use --status for details
DEBUG:
DEBUG: > Configure project :
DEBUG: WARNING:Using flatDir should be avoided because it doesn't support any meta-data formats.
DEBUG:
DEBUG: > Task :stripDebugDebugSymbols
DEBUG: Unable to strip the following libraries, packaging them as they are: libSDL2.so, libSDL2_image.so, libSDL2_mixer.so, libSDL2_ttf.so, libcrypto1.1.so, libffi.so, libmain.so, libpybundle.so, libpython3.9.so, libsqlite3.so, libssl1.1.so.
DEBUG:
DEBUG: > Task :compileDebugJavaWithJavac
DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLControllerManager.java:10: error: cannot find symbol
DEBUG: import android.os.VibrationEffect;
DEBUG: symbol: class VibrationEffect DEBUG: location: package android.os DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLActivity.java:36: error: cannot find symbol DEBUG: import android.view.PointerIcon;
DEBUG: symbol: class PointerIcon DEBUG: location: package android.view DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLActivity.java:217: error: cannot find symbol DEBUG: protected static Hashtable<Integer, PointerIcon> mCursors;
DEBUG: symbol: class PointerIcon DEBUG: location: class SDLActivity DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/kivy/android/PythonService.java:19: error: cannot find symbol DEBUG: import android.app.NotificationChannel;
DEBUG: symbol: class NotificationChannel DEBUG: location: package android.app DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLControllerManager.java:428: error: cannot find symbol DEBUG: haptic.vib.vibrate(VibrationEffect.createOneShot(length, vibeValue));
DEBUG: symbol: variable VibrationEffect DEBUG: location: class SDLHapticHandler_API26 DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLControllerManager.java:634: error: cannot find symbol DEBUG: float x = event.getAxisValue(MotionEvent.AXIS_RELATIVE_X);
DEBUG: symbol: variable AXIS_RELATIVE_X DEBUG: location: class MotionEvent DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLControllerManager.java:635: error: cannot find symbol DEBUG: float y = event.getAxisValue(MotionEvent.AXIS_RELATIVE_Y);
DEBUG: symbol: variable AXIS_RELATIVE_Y DEBUG: location: class MotionEvent DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLControllerManager.java:665: error: cannot find symbol DEBUG: return event.getAxisValue(MotionEvent.AXIS_RELATIVE_X);
DEBUG: symbol: variable AXIS_RELATIVE_X DEBUG: location: class MotionEvent DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLControllerManager.java:674: error: cannot find symbol DEBUG: return event.getAxisValue(MotionEvent.AXIS_RELATIVE_Y);
DEBUG: symbol: variable AXIS_RELATIVE_Y DEBUG: location: class MotionEvent DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLControllerManager.java:716: error: cannot find symbol DEBUG: case InputDevice.SOURCE_MOUSE_RELATIVE:
DEBUG: symbol: variable SOURCE_MOUSE_RELATIVE DEBUG: location: class InputDevice DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLControllerManager.java:758: error: cannot find symbol
DEBUG: symbol: method requestPointerCapture() DEBUG: location: class View DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLControllerManager.java:760: error: cannot find symbol
DEBUG: symbol: method releasePointerCapture() DEBUG: location: class View DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLControllerManager.java:773: error: cannot find symbol
DEBUG: symbol: method requestPointerCapture() DEBUG: location: class View DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLSurface.java:167: error: cannot find symbol DEBUG: if (SDLActivity.mSingleton.isInMultiWindowMode()) {
DEBUG: symbol: method isInMultiWindowMode() DEBUG: location: variable mSingleton of type SDLActivity DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLActivity.java:308: error: cannot find symbol DEBUG: mCursors = new Hashtable<Integer, PointerIcon>();
DEBUG: symbol: class PointerIcon DEBUG: location: class SDLActivity DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLActivity.java:421: error: cannot find symbol DEBUG: mCurrentLocale = getContext().getResources().getConfiguration().getLocales().get(0);
DEBUG: symbol: method getLocales() DEBUG: location: class Configuration DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLActivity.java:1703: error: cannot find symbol DEBUG: mCursors.put(mLastCursorID, PointerIcon.create(bitmap, hotSpotX, hotSpotY));
DEBUG: symbol: variable PointerIcon DEBUG: location: class SDLActivity DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLActivity.java:1788: error: cannot find symbol DEBUG: mSurface.setPointerIcon(PointerIcon.getSystemIcon(SDL.getContext(), cursor_type));
DEBUG: symbol: variable PointerIcon DEBUG: location: class SDLActivity DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/kivy/android/PythonService.java:128: error: cannot find symbol DEBUG: if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O) {
DEBUG: symbol: variable O DEBUG: location: class VERSION_CODES DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/kivy/android/PythonService.java:146: error: cannot find symbol DEBUG: NotificationChannel chan = new NotificationChannel(NOTIFICATION_CHANNEL_ID, channelName,
DEBUG: symbol: class NotificationChannel DEBUG: location: class PythonService DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/kivy/android/PythonService.java:146: error: cannot find symbol DEBUG: NotificationChannel chan = new NotificationChannel(NOTIFICATION_CHANNEL_ID, channelName,
DEBUG: symbol: class NotificationChannel DEBUG: location: class PythonService DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/kivy/android/PythonService.java:147: error: cannot find symbol
DEBUG: symbol: variable IMPORTANCE_NONE DEBUG: location: class NotificationManager DEBUG: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/kivy/android/PythonService.java:154: error: constructor Builder in class Builder cannot be applied to given types; DEBUG: Notification.Builder builder = new Notification.Builder(context, NOTIFICATION_CHANNEL_ID);
DEBUG: required: Context
DEBUG: found: Context,String
DEBUG: reason: actual and formal argument lists differ in length
DEBUG: Note: Some input files use or override a deprecated API.
DEBUG: Note: Recompile with -Xlint:deprecation for details.
DEBUG: 23 errors
DEBUG:
DEBUG: > Task :compileDebugJavaWithJavac FAILED
DEBUG:
DEBUG: FAILURE: Build failed with an exception.
DEBUG:
DEBUG: What went wrong:
DEBUG: Execution failed for task ':compileDebugJavaWithJavac'.
DEBUG: > Compilation failed; see the compiler error output for details.
DEBUG:
DEBUG: Try:
DEBUG: > Run with --stacktrace option to get the stack trace.
DEBUG: > Run with --info or --debug option to get more log output.
DEBUG: > Run with --scan to get full insights.
DEBUG:
DEBUG: * Get more help at https://help.gradle.org
DEBUG:
DEBUG: Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
DEBUG:
DEBUG: You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
DEBUG:
DEBUG: See https://docs.gradle.org/7.4.1/userguide/command_line_interface.html#sec:command_line_warnings
DEBUG:
DEBUG: BUILD FAILED in 41s
DEBUG: 23 actionable tasks: 23 executed
Exception in thread background thread for pid 2854: Traceback (most recent call last): File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner self.run() File "/usr/lib/python3.10/threading.py", line 953, in run self._target(*self._args, *self._kwargs) File "/home/kostas/.local/lib/python3.10/site-packages/sh.py", line 1641, in wrap fn(rgs, **kwargs) File "/home/kostas/.local/lib/python3.10/site-packages/sh.py", line 2569, in background_thread handle_exit_code(exit_code) File "/home/kostas/.local/lib/python3.10/site-packages/sh.py", line 2269, in fn return self.command.handle_command_exit_code(exit_code) File "/home/kostas/.local/lib/python3.10/site-packages/sh.py", line 869, in handle_command_exit_code raise exc sh.ErrorReturnCode_1:
RAN: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/gradlew clean assembleDebug
STDOUT: Starting a Gradle Daemon, 1 incompatible Daemon could not be reused, use --status for details
Configure project : WARNING:Using flatDir should be avoided because it doesn't support any meta-data formats.
Task :stripDebugDebugSymbols Unable to strip the following libraries, packaging them as they are: libSDL2.so, libSDL2_image.so, libSDL2_mixer.so, libSDL2_ttf.so, libcrypto1.1.so, libffi.so, libmain.so, libpybundle.so, libpython3.9.so, libsqlite3.so, libssl1.1.so.
Task :compileDebugJavaWithJavac /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLControllerManager.java:10: error: cannot find symbol import android.os.VibrationEffect; ^ symbol: class VibrationEffect location: package android.os /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLActivity.java:36: error: cannot find symbol import android.view.PointerIcon; ^ symbol: class PointerIcon location: package android.view /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLActivity.java:217: error: cannot find symbol protected static Hashtable<Integer, PointerIcon> mCursors; ^ symbol: class PointerIcon location: class SDLActivity /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/kivy/android/PythonService.java:19: error: cannot find symbol import android.app.NotificationChannel; ^ symbol: class NotificationChannel location: package android.app /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLControllerManager.java:428: error: cannot find symbol haptic.vib.vibrate(VibrationEffect.createOneShot(length, vibeValue)); ^ symbol: variable VibrationEffect location: class SDLHapticHandler_API26 /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLControllerManager.java:634: error: cannot find symbol float x = event.getAxisValue(MotionEvent.AXIS_RELATIVE_X); ^ symbol: variable AXIS_RELATIVE_X location: class MotionEvent /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLControllerManager.java:635: error: cannot find symbol float y = event.getAxisValue(MotionEvent.AXIS_RELATIVE_Y); ^ symbol: variable AXIS_RELATIVE_Y location: class MotionEvent /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLControllerManager.java:665: error: cannot find symbol return event.getAxisValue(MotionEvent.AXIS_RELATIVE_X); ^ symbol: variable AXIS_RELATIVE_X location: class MotionEvent /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLControllerManager.java:674: error: cannot find symbol return event.getAxisValue(MotionEvent.AXIS_RELATIVE_Y); ^ symbol: variable AXIS_RELATIVE_Y location: class MotionEvent /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLControllerManager.java:716: error: cannot find symbol case InputDevice.SOURCE_MOUSE_RELATIVE: ^ symbol: variable SOURCE_MOUSE_RELATIVE location: class InputDevice /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLControllerManager.java:758: error: cannot find symbol SDLActivity.getContentView().requestPointerCapture(); ^ symbol: method requestPointerCapture() location: class View /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLControllerManager.java:760: error: cannot find symbol SDLActivity.getContentView().releasePointerCapture(); ^ symbol: method releasePointerCapture() location: class View /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLControllerManager.java:773: error: cannot find symbol SDLActivity.getContentView().requestPointerCapture(); ^ symbol: method requestPointerCapture() location: class View /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLSurface.java:167: error: cannot find symbol if (SDLActivity.mSingleton.isInMultiWindowMode()) { ^ symbol: method isInMultiWindowMode() location: variable mSingleton of type SDLActivity /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLActivity.java:308: error: cannot find symbol mCursors = new Hashtable<Integer, PointerIcon>(); ^ symbol: class PointerIcon location: class SDLActivity /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLActivity.java:421: error: cannot find symbol mCurrentLocale = getContext().getResources().getConfiguration().getLocales().get(0); ^ symbol: method getLocales() location: class Configuration /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLActivity.java:1703: error: cannot find symbol mCursors.put(mLastCursorID, PointerIcon.create(bitmap, hotSpotX, hotSpotY)); ^ symbol: variable PointerIcon location: class SDLActivity /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/libsdl/app/SDLActivity.java:1788: error: cannot find symbol mSurface.setPointerIcon(PointerIcon.getSystemIcon(SDL.getContext(), cursor_type)); ^ symbol: variable PointerIcon location: class SDLActivity /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/kivy/android/PythonService.java:128: error: cannot find symbol if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O) { ^ symbol: variable O location: class VERSION_CODES /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/kivy/android/PythonService.java:146: error: cannot find symbol NotificationChannel chan = new NotificationChannel(NOTIFICATION_CHANNEL_ID, channelName, ^ symbol: class NotificationChannel location: class PythonService /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/kivy/android/PythonService.java:146: error: cannot find symbol NotificationChannel chan = new NotificationChannel(NOTIFICATION_CHANNEL_ID, channelName, ^ symbol: class NotificationChannel location: class PythonService /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/kivy/android/PythonService.java:147: error: cannot find symbol NotificationManager.IMPORTANCE_NONE); ^ symbol: variable IMPORTANCE_NONE location: class NotificationManager /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/src/main/java/org/kivy/android/PythonService.java:154: error: constructor Builder in class Builder cannot be applied to given types; Notification.Builder builder = new Notification.Builder(context, NOTIFICATION_CHANNEL_ID); ^ required: Context found: Context,String reason: actual and formal argument lists differ in length Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. 23 errors
Task :compileDebugJavaWithJavac FAILED
FAILURE: Build failed with an exception.
What went wrong: Execution failed for task ':compileDebugJavaWithJavac'.
Compilation failed; see the compiler error output for details.
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 41s 23 actionable tasks: 23 executed
STDERR:
INFO: STDOUT (last 20 lines of 176):
Try:
Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 41s 23 actionable tasks: 23 executed
WARNING: Received a --sdk argument, but this argument is deprecated and does nothing. No setup.py/pyproject.toml used, copying full private data into .apk. Applying Java source code patches... Applying patch: src/patches/SDLActivity.java.patch Warning: failed to apply patch (exit code 1), assuming it is already applied: src/patches/SDLActivity.java.patch
export LESSOPEN='| /usr/bin/lesspipe %s' export LANGUAGE='en_US:' export USER='kostas' export LC_TIME='el_GR.UTF-8' export XDG_SESSION_TYPE='wayland' export SHLVL='1' export HOME='/home/kostas' export OLDPWD='/home/kostas/Documents/testbuildozer/bin' export DESKTOP_SESSION='ubuntu' export GNOME_SHELL_SESSION_MODE='ubuntu' export GTK_MODULES='gail:atk-bridge' export LC_MONETARY='el_GR.UTF-8' export ANDROIDMINAPI='21' export SYSTEMD_EXEC_PID='1290' export DBUS_SESSION_BUS_ADDRESS='unix:path=/run/user/1000/bus' export COLORTERM='truecolor' export IM_CONFIG_PHASE='1' export WAYLANDDISPLAY='wayland-0' export LOGNAME='kostas' export ='/home/kostas/.local/bin/buildozer' export ANDROIDAPI='23' export XDG_SESSION_CLASS='user' export USERNAME='kostas' export TERM='xterm-256color' export GNOME_DESKTOP_SESSION_ID='this-is-deprecated' export ANDROIDNDK='/home/kostas/.buildozer/android/platform/android-ndk-r25b' export PATH='/home/kostas/.buildozer/android/platform/apache-ant-1.9.4/bin:/home/kostas/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/kostas/.local/bin/' export SESSION_MANAGER='local/kostas-virtual-machine:@/tmp/.ICE-unix/1254,unix/kostas-virtual-machine:/tmp/.ICE-unix/1254' export XDG_MENU_PREFIX='gnome-' export LC_ADDRESS='el_GR.UTF-8' export GNOME_TERMINAL_SCREEN='/org/gnome/Terminal/screen/c7025c50_b9d3_46be_913f_c0a2d9c9d38f' export GNOME_SETUP_DISPLAY=':1' export XDG_RUNTIME_DIR='/run/user/1000' export DISPLAY=':0' export LANG='en_US.UTF-8' export XDG_CURRENT_DESKTOP='ubuntu:GNOME' export LC_TELEPHONE='el_GR.UTF-8' export ANDROIDSDK='/home/kostas/.buildozer/android/platform/android-sdk' export XMODIFIERS='@im=ibus' export XDG_SESSION_DESKTOP='ubuntu' export XAUTHORITY='/run/user/1000/.mutter-Xwaylandauth.GSJKZ1' export LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:.tar=01;31:.tgz=01;31:.arc=01;31:.arj=01;31:.taz=01;31:.lha=01;31:.lz4=01;31:.lzh=01;31:.lzma=01;31:.tlz=01;31:.txz=01;31:.tzo=01;31:.t7z=01;31:.zip=01;31:.z=01;31:.dz=01;31:.gz=01;31:.lrz=01;31:.lz=01;31:.lzo=01;31:.xz=01;31:.zst=01;31:.tzst=01;31:.bz2=01;31:.bz=01;31:.tbz=01;31:.tbz2=01;31:.tz=01;31:.deb=01;31:.rpm=01;31:.jar=01;31:.war=01;31:.ear=01;31:.sar=01;31:.rar=01;31:.alz=01;31:.ace=01;31:.zoo=01;31:.cpio=01;31:.7z=01;31:.rz=01;31:.cab=01;31:.wim=01;31:.swm=01;31:.dwm=01;31:.esd=01;31:.jpg=01;35:.jpeg=01;35:.mjpg=01;35:.mjpeg=01;35:.gif=01;35:.bmp=01;35:.pbm=01;35:.pgm=01;35:.ppm=01;35:.tga=01;35:.xbm=01;35:.xpm=01;35:.tif=01;35:.tiff=01;35:.png=01;35:.svg=01;35:.svgz=01;35:.mng=01;35:.pcx=01;35:.mov=01;35:.mpg=01;35:.mpeg=01;35:.m2v=01;35:.mkv=01;35:.webm=01;35:.webp=01;35:.ogm=01;35:.mp4=01;35:.m4v=01;35:.mp4v=01;35:.vob=01;35:.qt=01;35:.nuv=01;35:.wmv=01;35:.asf=01;35:.rm=01;35:.rmvb=01;35:.flc=01;35:.avi=01;35:.fli=01;35:.flv=01;35:.gl=01;35:.dl=01;35:.xcf=01;35:.xwd=01;35:.yuv=01;35:.cgm=01;35:.emf=01;35:.ogv=01;35:.ogx=01;35:.aac=00;36:.au=00;36:.flac=00;36:.m4a=00;36:.mid=00;36:.midi=00;36:.mka=00;36:.mp3=00;36:.mpc=00;36:.ogg=00;36:.ra=00;36:.wav=00;36:.oga=00;36:.opus=00;36:.spx=00;36:.xspf=00;36:' export GNOME_TERMINAL_SERVICE=':1.113' export SSH_AGENT_LAUNCHER='gnome-keyring' export SSH_AUTH_SOCK='/run/user/1000/keyring/ssh' export SHELL='/bin/bash' export LC_NAME='el_GR.UTF-8' export QT_ACCESSIBILITY='1' export GDMSESSION='ubuntu' export PACKAGES_PATH='/home/kostas/.buildozer/android/packages' export LESSCLOSE='/usr/bin/lesspipe %s %s' export LC_MEASUREMENT='el_GR.UTF-8' export LC_IDENTIFICATION='el_GR.UTF-8' export QT_IM_MODULE='ibus' export PWD='/home/kostas/Documents/testbuildozer/.buildozer/android/platform/python-for-android' export XDG_CONFIG_DIRS='/etc/xdg/xdg-ubuntu:/etc/xdg' export XDG_DATA_DIRS='/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop' export LC_NUMERIC='el_GR.UTF-8' export LC_PAPER='el_GR.UTF-8' export VTE_VERSION='6800' export ANDROID_NDK_HOME='/home/kostas/.buildozer/android/platform/android-ndk-r25b' export ANDROID_HOME='/home/kostas/.buildozer/android/platform/android-sdk'
cd /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp && /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/gradlew clean assembleDebug
[WARNING]: ERROR: /home/kostas/Documents/testbuildozer/.buildozer/android/platform/build-armeabi-v7a/dists/myapp/gradlew failed!
And can you share your buildozer.spec
file?
[app]
title = My Application
package.name = myapp
package.domain = org.test
source.dir = .
source.include_exts = py,png,jpg,kv,atlas
version = 0.1
requirements = python3,kivy
orientation = portrait
#
#
#
osx.python_version = 3
osx.kivy_version = 1.9.1
#
#
fullscreen = 0
android.api = 23
android.arch = armeabi-v7a
#
#
#
#
ios.kivy_ios_url = https://github.com/kivy/kivy-ios ios.kivy_ios_branch = master
ios.ios_deploy_url = https://github.com/phonegap/ios-deploy ios.ios_deploy_branch = 1.7.0
[buildozer]
log_level = 2
warn_on_root = 1
#
#
#
#
#
#
#
#
#
#
[WARNING]: Target API 23 < 30 [WARNING]: Target APIs lower than 30 are no longer supported > on Google Play, and are not recommended. Note that the Target > API can be higher than your device Android version, and should > usually be as high as possible.
Because in the buildozer.spec it says:
android.api = 23
Change this to android.api = 33
https://github.com/Android-for-Python/Android-for-Python-Users#androidapi
And buildozer appclean
before the next build.
https://github.com/Android-for-Python/Android-for-Python-Users#changing-buildozerspec
And a hint for the future, when posting 'code like' text it is much easier to read if we put 3 back ticks (```) at the beginning and 3 at the end.
Also please direct future support question to one of the user groups https://discord.gg/TshtbsFg https://groups.google.com/g/kivy-users
👋 @rivenblades, we use the issue tracker exclusively for bug reports and feature requests. However, this issue appears to be a support request. Please use our support channels to get help with the project. Let us know if this comment was made in error, and we'll be happy to reopen the issue.
it nevers builds an apk. it awlays fails at last ocmmand i installed it in a fresh ubuntu vm. always it fails wit ha simple main.py kivy hello world app
Command failed: ['/usr/bin/python3', '-m', 'pythonforandroid.toolchain', 'apk', '--bootstrap', 'sdl2', '--dist_name', 'myapp', '--name', 'My Application', '--version', '0.1', '--package', 'org.test.myapp', '--minsdk', '21', '--ndk-api', '21', '--private', '/content/.buildozer/android/app', '--android-entrypoint', 'org.kivy.android.PythonActivity', '--android-apptheme', '@android:style/Theme.NoTitleBar', '--orientation', 'portrait', '--window', '--enable-androidx', '--copy-libs', '--arch', 'arm64-v8a', '--arch', 'armeabi-v7a', '--color=always', '--storage-dir=/content/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a', '--ndk-api=21', '--ignore-setup-py', '--debug']
ENVIRONMENT:
SHELL = '/bin/bash'
NV_LIBCUBLAS_VERSION = '11.4.1.1043-1'
NVIDIA_VISIBLE_DEVICES = 'all'
NV_NVML_DEV_VERSION = '11.2.152-1'
NV_CUDNN_PACKAGE_NAME = 'libcudnn8'
GLIBCXX_FORCE_NEW = '1'
CGROUP_MEMORY_EVENTS = '/sys/fs/cgroup/memory.events /var/colab/cgroup/jupyter-children/memory.events'
NV_LIBNCCL_DEV_PACKAGE = 'libnccl-dev=2.8.4-1+cuda11.2'
NV_LIBNCCL_DEV_PACKAGE_VERSION = '2.8.4-1'
VM_GCE_METADATA_HOST = '169.254.169.253'
HOSTNAME = '876ed2cc0542'
TBE_RUNTIME_ADDR = '172.28.0.1:8011'
GCE_METADATA_TIMEOUT = '3'
NVIDIA_REQUIRE_CUDA = ('cuda>=11.2 brand=tesla,driver>=418,driver<419 '
'brand=tesla,driver>=450,driver<451')
NV_LIBCUBLAS_DEV_PACKAGE = 'libcublas-dev-11-2=11.4.1.1043-1'
NV_NVTX_VERSION = '11.2.152-1'
NV_CUDA_CUDART_DEV_VERSION = '11.2.152-1'
NV_LIBCUSPARSE_VERSION = '11.4.1.1152-1'
NV_LIBNPP_VERSION = '11.3.2.152-1'
NCCL_VERSION = '2.8.4-1'
KMP_LISTEN_PORT = '6000'
TF_FORCE_GPU_ALLOW_GROWTH = 'true'
ENV = '/root/.bashrc'
PWD = '/content'
TBE_EPHEM_CREDS_ADDR = '172.28.0.1:8009'
TBE_CREDS_ADDR = '172.28.0.1:8008'
NV_CUDNN_PACKAGE = 'libcudnn8=8.1.1.33-1+cuda11.2'
NVIDIA_DRIVER_CAPABILITIES = 'compute,utility'
LAST_FORCED_REBUILD = '20230130'
NV_NVPROF_DEV_PACKAGE = 'cuda-nvprof-11-2=11.2.152-1'
NV_LIBNPP_PACKAGE = 'libnpp-11-2=11.3.2.152-1'
NV_LIBNCCL_DEV_PACKAGE_NAME = 'libnccl-dev'
TCLLIBPATH = '/usr/share/tcltk/tcllib1.19'
GLIBCPP_FORCE_NEW = '1'
NV_LIBCUBLAS_DEV_VERSION = '11.4.1.1043-1'
NV_LIBCUBLAS_DEV_PACKAGE_NAME = 'libcublas-dev-11-2'
LD_PRELOAD = '/usr/lib/x86_64-linux-gnu/libtcmalloc.so.4'
USE_AUTH_EPHEM = '1'
NV_CUDA_CUDART_VERSION = '11.2.152-1'
HOME = '/root'
LANG = 'en_US.UTF-8'
CUDA_VERSION = '11.2.2'
CLOUDSDK_CONFIG = '/content/.config'
NV_LIBCUBLAS_PACKAGE = 'libcublas-11-2=11.4.1.1043-1'
COLAB_RELEASE_TAG = 'release-colab-20230202-060047-RC00'
PYDEVD_USE_FRAME_EVAL = 'NO'
KMP_TARGET_PORT = '9000'
CLICOLOR = '1'
KMP_EXTRA_ARGS = ('--listen_host=172.28.0.12 --target_host=172.28.0.12 '
'--tunnel_background_save_url=https://colab.research.google.com/tun/m/cc48301118ce562b961b3c22d803539adc1e0c19/m-s-1ob3gly7bsup0 ' '--tunnel_background_save_delay=10s ' '--tunnel_periodic_background_save_frequency=30m0s ' '--enable_output_coalescing=true --output_coalescing_required=true')
NV_LIBNPP_DEV_PACKAGE = 'libnpp-dev-11-2=11.3.2.152-1'
NV_LIBCUBLAS_PACKAGE_NAME = 'libcublas-11-2'
CLOUDSDK_PYTHON = 'python3'
NV_LIBNPP_DEV_VERSION = '11.3.2.152-1'
ENABLE_DIRECTORYPREFETCHER = '1'
NO_GCE_CHECK = 'False'
JPY_PARENT_PID = '88'
PYTHONPATH = '/env/python'
TERM = 'xterm-color'
NV_LIBCUSPARSE_DEV_VERSION = '11.4.1.1152-1'
GIT_PAGER = 'cat'
LIBRARY_PATH = '/usr/local/cuda/lib64/stubs'
NV_CUDNN_VERSION = '8.1.1.33'
SHLVL = '0'
PAGER = 'cat'
NV_CUDA_LIB_VERSION = '11.2.2-1'
NVARCH = 'x86_64'
DATALAB_SETTINGS_OVERRIDES = '{"kernelManagerProxyPort":6000,"kernelManagerProxyHost":"172.28.0.12","jupyterArgs":["--ip=172.28.0.12","--transport=ipc"],"debugAdapterMultiplexerPath":"/usr/local/bin/dap_multiplexer","enableLsp":true}'
NV_CUDNN_PACKAGE_DEV = 'libcudnn8-dev=8.1.1.33-1+cuda11.2'
NV_CUDA_COMPAT_PACKAGE = 'cuda-compat-11-2'
MPLBACKEND = 'module://ipykernel.pylab.backend_inline'
NV_LIBNCCL_PACKAGE = 'libnccl2=2.8.4-1+cuda11.2'
LD_LIBRARY_PATH = '/usr/local/nvidia/lib:/usr/local/nvidia/lib64'
GCS_READ_CACHE_BLOCK_SIZE_MB = '16'
NV_NVPROF_VERSION = '11.2.152-1'
PATH = '/root/.buildozer/android/platform/apache-ant-1.9.4/bin:/opt/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/tools/node/bin:/tools/google-cloud-sdk/bin'
NV_LIBNCCL_PACKAGE_NAME = 'libnccl2'
NV_LIBNCCL_PACKAGE_VERSION = '2.8.4-1'
PYTHONWARNINGS = 'ignore:::pip._internal.cli.base_command'
DEBIAN_FRONTEND = 'noninteractive'
COLAB_BACKEND_VERSION = 'next'
OLDPWD = '/'
_ = '/usr/local/bin/buildozer'
PACKAGES_PATH = '/root/.buildozer/android/packages'
ANDROIDSDK = '/root/.buildozer/android/platform/android-sdk'
ANDROIDNDK = '/root/.buildozer/android/platform/android-ndk-r25b'
ANDROIDAPI = '31'
ANDROIDMINAPI = '21'
Buildozer failed to execute the last command
The error might be hidden in the log above this error
Please read the full log, and search for it before
raising an issue with buildozer itself.
In case of a bug report, please add a full log with log_level = 2