bind/java: remove android support library dependency in test
Remove the android support library dependency.
The Android build system assumes at least one resource, so
add a dummy string.
Change-Id: I7223b75709f1aa5907e6d04bc656eea5503bb640
Reviewed-on: https://go-review.googlesource.com/94195
Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
diff --git a/bind/java/seq_test.go b/bind/java/seq_test.go
index 97faef3..6d0fd6f 100644
--- a/bind/java/seq_test.go
+++ b/bind/java/seq_test.go
@@ -104,7 +104,7 @@
}
defer os.Chdir(cwd)
- for _, d := range []string{"src/main", "src/androidTest/java/go", "libs"} {
+ for _, d := range []string{"src/main", "src/androidTest/java/go", "libs", "src/main/res/values"} {
err = os.MkdirAll(filepath.Join(tmpdir, d), 0700)
if err != nil {
t.Fatal(err)
@@ -140,6 +140,13 @@
t.Fatalf("failed to write android manifest file: %v", err)
}
+ // Add a dummy string resource to avoid errors from the Android build system.
+ fname = filepath.Join(tmpdir, "src/main/res/values/strings.xml")
+ err = ioutil.WriteFile(fname, []byte(stringsxml), 0700)
+ if err != nil {
+ t.Fatalf("failed to write strings.xml file: %v", err)
+ }
+
fname = filepath.Join(tmpdir, "build.gradle")
err = ioutil.WriteFile(fname, []byte(buildgradle), 0700)
if err != nil {
@@ -207,7 +214,11 @@
flatDir { dirs 'libs' }
}
dependencies {
- compile 'com.android.support:appcompat-v7:19.0.0'
compile(name: "pkg", ext: "aar")
}
`
+
+const stringsxml = `<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <string name="dummy">dummy</string>
+</resources>`