@@ -1523,15 +1523,21 @@ protected void createGradleProject(File projectFolder, File exportFolder)
1523
1523
throws IOException , SketchException {
1524
1524
installGradlew (exportFolder );
1525
1525
1526
-
1526
+ File folder = sdk .getBuildToolsFolder ();
1527
+ String [] versions = folder .list ();
1528
+ String [] sorted = PApplet .sort (versions , versions .length );
1529
+ String buildToolVer = "" ;
1530
+ if (sorted != null && 0 < sorted .length ) {
1531
+ buildToolVer = sorted [sorted .length - 1 ];
1532
+ }
1527
1533
1528
1534
if (appComponent == WATCHFACE ) {
1529
1535
createTopModule (projectFolder , exportFolder , "':mobile', ':wear'" );
1530
- createMobileModule (projectFolder , exportFolder , "24.0.1" );
1531
- createWearModule (new File (projectFolder , "wear" ), exportFolder , "24.0.1" );
1536
+ createMobileModule (projectFolder , exportFolder , buildToolVer );
1537
+ createWearModule (new File (projectFolder , "wear" ), exportFolder , buildToolVer );
1532
1538
} else {
1533
1539
createTopModule (projectFolder , exportFolder , "':app'" );
1534
- createAppModule (projectFolder , exportFolder , "24.0.1" );
1540
+ createAppModule (projectFolder , exportFolder , buildToolVer );
1535
1541
}
1536
1542
}
1537
1543
0 commit comments