OK, I’m now trying to follow Lazy Foo’s tutorial…
- I had to change Change
C:\androidprojects\SDL\gradle\wrapper\gradle-wrapper.properties
to use gradle-4.1-all.zip
- I downloaded Android SDK 16
Try to Make the project and I get this:
C:\androidprojects\SDL\app\src\main\java\org\libsdl\app\SDLActivity.java:7: error: cannot find symbol
import java.util.Objects;
Gradle Console also shows:
file or directory 'C:\androidprojects\SDL\app\src\debug\java', not found
Debug console output has this line:
15:19:12.229 [DEBUG] [org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler] Compiler arguments: -source 1.6 -target 1.6 -d C:\androidprojects\SDL\app\build\intermediates\classes\debug -encoding UTF-8 -bootclasspath C:\androidsdk\platforms\android-16\android.jar -g -sourcepath -proc:none -XDuseUnsharedTable=true -classpath -s C:\androidprojects\SDL\app\build\generated\source\apt\debug C:\androidprojects\SDL\app\src\main\java\org\libsdl\app\SDL.java C:\androidprojects\SDL\app\src\main\java\org\libsdl\app\SDLActivity.java C:\androidprojects\SDL\app\src\main\java\org\libsdl\app\SDLAudioManager.java C:\androidprojects\SDL\app\src\main\java\org\libsdl\app\SDLControllerManager.java C:\androidprojects\SDL\app\build\generated\source\r\debug\org\libsdl\app\R.java C:\androidprojects\SDL\app\build\generated\source\buildConfig\debug\org\libsdl\app\BuildConfig.java
Just read a StackOverflow post that claims my Java version must be wrong. The java.utils.Objects were only introduced with Java 7 so it says, but I should have Java 8. If I run from a command prompt:
C:\Users\Paul>java -version
java version "1.8.0_91"
However, Android Studio was using the embedded Java version. So… I tried changing it as follows:
Change Java version File->Project Structure - stop using internal JDK:
C:\Program Files\Java\jdk1.8.0_91
Same problem.
Tried “File->Invalid Caches/Restart
”
Same problem.
Help please? I’m keeping notes as I go so I could write my own AS3.0.1/SDL2.0.7 tutorial if need be.