Skip to content

Commit f1a6436

Browse files
committed
updated GVR to 1.20.0
1 parent 6308d78 commit f1a6436

File tree

13 files changed

+70
-16
lines changed

13 files changed

+70
-16
lines changed
-1.26 MB
Binary file not shown.
-2.1 MB
Binary file not shown.
-568 KB
Binary file not shown.
Binary file not shown.
2.01 MB
Binary file not shown.
Binary file not shown.

libraries/cardboard/lib/gvr-audio.jar

-381 KB
Binary file not shown.

libraries/cardboard/lib/gvr-base.jar

38.3 KB
Binary file not shown.
-383 Bytes
Binary file not shown.

src/processing/mode/android/AndroidBuild.java

Lines changed: 23 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,10 @@ class AndroidBuild extends JavaBuild {
7171
// Gradle files
7272
static private final String TOP_GRADLE_BUILD_TEMPLATE = "TopBuild.gradle.tmpl";
7373
static private final String GRADLE_SETTINGS_TEMPLATE = "Settings.gradle.tmpl";
74-
static private final String FRAGMENT_GRADLE_BUILD_TEMPLATE = "FragmentBuild.gradle.tmpl";
74+
static private final String APP_GRADLE_BUILD_TEMPLATE = "FragmentBuild.gradle.tmpl";
7575
static private final String HANDHELD_GRADLE_BUILD_TEMPLATE = "HandheldBuild.gradle.tmpl";
76-
static private final String WEARABLE_GRADLE_BUILD_TEMPLATE = "WearableBuild.gradle.tmpl";
76+
static private final String WEARABLE_GRADLE_BUILD_TEMPLATE = "WearableBuild.gradle.tmpl";
77+
static private final String CARDBOARD_GRADLE_BUILD_TEMPLATE = "CardboardBuild.gradle.tmpl";
7778

7879
// TODO: ask base package name when exporting signed apk
7980
// static final String basePackage = "changethispackage.beforesubmitting.tothemarket";
@@ -100,7 +101,7 @@ class AndroidBuild extends JavaBuild {
100101

101102
// Versions of Wear and VR in use
102103
static public final String wear_version = "2.0.0";
103-
static public final String gvr_sdk_version = "1.10.0";
104+
static public final String gvr_sdk_version = "1.20.0";
104105

105106
private boolean runOnEmulator = false;
106107
private int appComponent = FRAGMENT;
@@ -349,7 +350,7 @@ public File createProject(boolean wear) throws IOException, SketchException {
349350
// TODO: temporary hack until I find a better way to include the wearable aar
350351
// package included in the SDK:
351352
File wearJarFile = mode.getContentFile("mode/wearable-" + wear_version + ".jar");
352-
System.out.println(wearJarFile.toString());
353+
// System.out.println(wearJarFile.toString());
353354
Util.copyFile(wearJarFile, new File(libsFolder, "wearable-" + wear_version + ".jar"));
354355
// }
355356

@@ -758,10 +759,10 @@ public File exportProject() throws IOException, SketchException {
758759
// this will set debuggable to true in the .xml file
759760
target = "debug";
760761

761-
String buildSystem = Preferences.get("android.build.system");
762+
String buildSystem = Preferences.get("android.export.build_system");
762763
if (buildSystem == null) {
763764
buildSystem = "gradle";
764-
Preferences.set("android.build.system", buildSystem);
765+
Preferences.set("android.export.build_system", buildSystem);
765766
}
766767

767768
if (appComponent == WATCHFACE) {
@@ -1518,15 +1519,20 @@ public void cleanup() {
15181519
}
15191520

15201521

1521-
protected void createGradleProject(File projectFolder, File exportFolder) throws IOException, SketchException {
1522+
protected void createGradleProject(File projectFolder, File exportFolder)
1523+
throws IOException, SketchException {
15221524
installGradlew(exportFolder);
15231525
if (appComponent == WATCHFACE) {
15241526
createTopModule(projectFolder, exportFolder, "':mobile', ':wear'");
15251527
createMobileModule(projectFolder, exportFolder, "24.0.1");
15261528
createWearModule(new File(projectFolder, "wear"), exportFolder, "24.0.1");
15271529
} else {
15281530
createTopModule(projectFolder, exportFolder, "':app'");
1529-
createAppModule(projectFolder, exportFolder, "24.0.1");
1531+
if (appComponent == CARDBOARD) {
1532+
createAppModule(projectFolder, exportFolder, CARDBOARD_GRADLE_BUILD_TEMPLATE, "24.0.1");
1533+
} else {
1534+
createAppModule(projectFolder, exportFolder, APP_GRADLE_BUILD_TEMPLATE, "24.0.1");
1535+
}
15301536
}
15311537
}
15321538

@@ -1553,17 +1559,19 @@ private void createTopModule(File projectFolder, File exportFolder,
15531559
AndroidMode.createFileFromTemplate(settingsTemplate, settingsFile, replaceMap);
15541560
}
15551561

1556-
private void createAppModule(File projectFolder, File exportFolder, String buildToolsVer)
1557-
throws SketchException, IOException {
1562+
private void createAppModule(File projectFolder, File exportFolder,
1563+
String tmplFile, String buildToolsVer) throws SketchException, IOException {
15581564
File moduleFolder = mkdirs(exportFolder, "app");
15591565

1560-
File appBuildTemplate = mode.getContentFile("templates/" + FRAGMENT_GRADLE_BUILD_TEMPLATE);
1566+
File appBuildTemplate = mode.getContentFile("templates/" + tmplFile);
15611567
File appBuildFile = new File(moduleFolder, "build.gradle");
15621568
HashMap<String, String> replaceMap = new HashMap<String, String>();
15631569
replaceMap.put("@@build_tools@@", buildToolsVer);
15641570
replaceMap.put("@@package_name@@", getPackageName());
1565-
replaceMap.put("@@min_sdk@@", AndroidBuild.min_sdk_fragment);
1571+
replaceMap.put("@@min_sdk@@", AndroidBuild.min_sdk_fragment);
15661572
replaceMap.put("@@target_sdk@@", AndroidBuild.target_sdk);
1573+
replaceMap.put("@@wear_version@@", wear_version);
1574+
replaceMap.put("@@gvr_version@@", gvr_sdk_version);
15671575
replaceMap.put("@@version_code@@", manifest.getVersionCode());
15681576
replaceMap.put("@@version_name@@", manifest.getVersionName());
15691577
AndroidMode.createFileFromTemplate(appBuildTemplate, appBuildFile, replaceMap);
@@ -1595,7 +1603,8 @@ private void createMobileModule(File projectFolder, File exportFolder, String bu
15951603
replaceMap.put("@@build_tools@@", buildToolsVer);
15961604
replaceMap.put("@@package_name@@", getPackageName());
15971605
replaceMap.put("@@min_sdk@@", AndroidBuild.min_sdk_handheld);
1598-
replaceMap.put("@@target_sdk@@", AndroidBuild.target_sdk);
1606+
replaceMap.put("@@target_sdk@@", AndroidBuild.target_sdk);
1607+
replaceMap.put("@@wear_version@@", wear_version);
15991608
replaceMap.put("@@version_code@@", manifest.getVersionCode());
16001609
replaceMap.put("@@version_name@@", manifest.getVersionName());
16011610
AndroidMode.createFileFromTemplate(appBuildTemplate, appBuildFile, replaceMap);
@@ -1624,6 +1633,7 @@ private void createWearModule(File projectFolder, File exportFolder, String buil
16241633
replaceMap.put("@@package_name@@", getPackageName());
16251634
replaceMap.put("@@min_sdk@@", AndroidBuild.min_sdk_watchface);
16261635
replaceMap.put("@@target_sdk@@", AndroidBuild.target_sdk);
1636+
replaceMap.put("@@wear_version@@", wear_version);
16271637
replaceMap.put("@@version_code@@", manifest.getVersionCode());
16281638
replaceMap.put("@@version_name@@", manifest.getVersionName());
16291639
AndroidMode.createFileFromTemplate(appBuildTemplate, appBuildFile, replaceMap);

0 commit comments

Comments
 (0)