Hello. So I acknowledge that I am a complete noob at using robot code sims in general so there may be some very basic thing that I’ve missed out on. However, when I attempt to execute gradlew simulateExternalJava
I get the following error:
>gradlew simulateExternalJava
Starting a Gradle Daemon (subsequent builds will be faster)
FAILURE: Build failed with an exception.
*Where:
Build file `F:\VictorSpxCAN\build.gradle` line: 49
*What went wrong:
A problem occured evaluating root project `VictorSpxCAN`
> No signature of method: edu.wpi.first.gradlewrio.wpi.dependencies.WPIDepsExtension.wpilibJni() is applicable for argument types: (String) values: [linuxathenal]
Possible solutions: wpilibJni(), wpilib(), wpilibJars()
The dependencies section of my build.gradle file looks like this, based off of this tutorial:
dependencies {
compile wpi.deps.wpilib()
nativeZip wpi.deps.wpilibJni(wpi.platforms.roborio)
nativeDesktopZip wpi.deps.wpilibJni(wpi.platforms.desktop)
compile wpi.deps.vendor.java()
nativeZip wpi.deps.vendor.jni(wpi.platforms.roborio)
nativeDesktopZip wpi.deps.vendor.jni(wpi.platforms.desktop)
simulation wpi.deps.sim.gui(wpi.platforms.desktop, false)
testCompile 'junit:junit:4.12'
}
For what its worth, I’m also using the Phoenix library. Is that what’s causing the issues? The error from the command prompt doesn’t seem to indicate so. This isn’t any code I’m planning on actually using for a robot, I just wrote up a short thing to simulate an Arcade Drive, so if that’s something I need to change its not a huge deal.
While I’m making a thread about simulating robot code, do any of you guys have any beginners pointers or tutorials you can point me to?
Thanks!