Closed wyattbiker closed 5 years ago
I would bet you're running java 9 while you should be running 8.
On Ubuntu it's with sudo apt install openjdk-8-jdk
I have the same problem. The comment above did not help. I have a machine running on mac os.
Solved the problem by removing all openjdk-*-jdk except openjdk-8-jdk.
Thanks for the update. I'm closing for now. @wyattbiker feel free to reopen if it's still an issue after installing the correct java version
@KhDenys Nice
An alternative is to set the default java version to use as shown here:
I just wanted to add some clarity to this solution that I also experienced. Below are the instructions I ran to purge and reinstall version 8 for buildozer to install without the errors in the original post.
apt remove --purge openjdk-*-jdk
apt install openjdk-8-jdk
Those instructions came from here.
sorry guys I tried everything you mentioned above but nothing worked so far does anyone have any alternative
I was having the same issue and had installed openjdk-8-jdk
as suggested. Checking javac -version
resulted in the correct version, but java -version
showed version 11. The solution was to use:
sudo update-alternatives --config java
and selecting version 8 from the menu.
I was having the same issue and had installed
openjdk-8-jdk
as suggested. Checkingjavac -version
resulted in the correct version, butjava -version
showed version 11. The solution was to use:sudo update-alternatives --config java
and selecting version 8 from the menu.
It work, thanks bro!!!
i have java 8 but still does not work for me.
I already had Java 8 installed and used sudo update-alternatives --config java But I still had the same problem. I fixed it by: export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
When I did that I'm facing this instead RAN: /home/dai/pyoffice/kivy_project/kivy_venv/share/kivy1/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/myapp/gradlew clean assembleDebug
STDOUT:
FAILURE: Build failed with an exception.
Where: Build file '/home/dai/pyoffice/kivy_project/kivy_venv/share/kivy1/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/myapp/build.gradle' line: 23
What went wrong: A problem occurred evaluating root project 'myapp'.
Failed to apply plugin 'com.android.internal.application'. Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8. You can try some of the following options:
- changing the IDE settings.
- changing the JAVA_HOME environment variable.
- changing
org.gradle.java.home
ingradle.properties
.
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 1s
STDERR:
INFO: STDOUT (last 20 lines of 34):
org.gradle.java.home
in gradle.properties
. 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 1s
export SHELL='/bin/bash' export SESSION_MANAGER='local/dai:@/tmp/.ICE-unix/1551,unix/dai:/tmp/.ICE-unix/1551' export QT_ACCESSIBILITY='1' export COLORTERM='truecolor' export GNOME_DESKTOP_SESSION_ID='this-is-deprecated' export GTK_IM_MODULE='ibus' export JAVA_HOME='/usr/lib/jvm/java-8-openjdk-amd64/' export SSH_AUTH_SOCK='/run/user/1000/keyring/ssh' export CINNAMON_VERSION='5.6.8' export XMODIFIERS='@im=ibus' export DESKTOP_SESSION='cinnamon' export SSH_AGENT_PID='1618' export GTK_MODULES='gail:atk-bridge' export XDG_SEAT='seat0' export PWD='/home/dai/pyoffice/kivy_project/kivy_venv/share/kivy1' export LOGNAME='dai' export XDG_SESSION_DESKTOP='cinnamon' export QT_QPA_PLATFORMTHEME='qt5ct' export XDG_SESSION_TYPE='x11' export GPG_AGENT_INFO='/run/user/1000/gnupg/S.gpg-agent:0:1' export XAUTHORITY='/run/user/1000/gdm/Xauthority' export WINDOWPATH='2' export GDM_LANG='en_US.UTF-8' export HOME='/home/dai' export USERNAME='dai' export LANG='en_US.UTF-8' 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 XDG_CURRENT_DESKTOP='X-Cinnamon' export VTE_VERSION='6203' export GNOME_TERMINAL_SCREEN='/org/gnome/Terminal/screen/318eadef_ca59_4126_a752_e72424c7cfe6' export CLUTTER_IM_MODULE='ibus' export XDG_SESSION_CLASS='user' export TERM='xterm-256color' export GTK_OVERLAY_SCROLLING='1' export USER='dai' export GNOME_TERMINAL_SERVICE=':1.278' export DISPLAY=':0' export SHLVL='1' export QT_IM_MODULE='ibus' export XDG_VTNR='2' export XDG_SESSION_ID='3' export XDG_RUNTIME_DIR='/run/user/1000' export XDG_DATA_DIRS='/usr/share/gnome:/home/dai/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop' export PATH='/home/dai/.buildozer/android/platform/apache-ant-1.9.4/bin:/home/dai/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/snap/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/dai/Downloads/android-ndk-r25c/prebuilt/linux-x86_64/bin:/home/dai/.local/bin:/cmdline-tools/latest/bin' export GDMSESSION='cinnamon' export DBUS_SESSION_BUSADDRESS='unix:path=/run/user/1000/bus' export OLDPWD='/home/dai' export ='/home/dai/.local/bin/buildozer' export PACKAGES_PATH='/home/dai/.buildozer/android/packages' export ANDROIDSDK='/home/dai/.buildozer/android/platform/android-sdk' export ANDROIDNDK='/home/dai/.buildozer/android/platform/android-ndk-r25b' export ANDROIDAPI='31' export ANDROIDMINAPI='21' export ANDROID_NDK_HOME='/home/dai/.buildozer/android/platform/android-ndk-r25b' export ANDROID_HOME='/home/dai/.buildozer/android/platform/android-sdk'
cd /home/dai/pyoffice/kivy_project/kivy_venv/share/kivy1/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/myapp && /home/dai/pyoffice/kivy_project/kivy_venv/share/kivy1/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/myapp/gradlew clean assembleDebug
Versions
Python: 3.7
OS: Linuxmint 19.1
Buildozer: 0.40.dev0
[INFO ] [Logger ] Record log in /home/standing/.kivy/logs/kivy_19-03-16_4.txt
[INFO ] [Kivy ] v1.10.1
[INFO ] [Python ] v3.7.2 (default, Mar 13 2019, 12:16:1
Description
Followed instructions here for Android on Ubuntu 18.04 (64bit). Replaced python2.7 and the dev with 3.7 on the build-essentials.
sudo apt install build-essential ccache git libncurses5:i386 libstdc++6:i386 libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 python3.7 python3.7-dev openjdk-8-jdk unzip zlib1g-dev zlib1g:i386
I am executing inside a virtualenv I am also on latest version of kivy and the simple application runs fine under Linux.I get this error. Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema at com.android.repository.api.SchemaModule$SchemaModuleVersion.(SchemaModule.java:156)
at com.android.repository.api.SchemaModule.(SchemaModule.java:75)
at com.android.sdklib.repository.AndroidSdkHandler.(AndroidSdkHandler.java:81)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
... 5 more
buildozer.spec
Command:
Spec file:
Logs