diff --git a/xwords4/Makefile b/xwords4/Makefile
index 5038302b0..b30bafee3 100644
--- a/xwords4/Makefile
+++ b/xwords4/Makefile
@@ -1,8 +1,7 @@
tags:
- etags $$(find . \
- -name '*.java' -print \
- -o -name '*.c' -print \
+ etags $$(find . -name '*.c' -print \
-o -name '*.h' -print \
-o -name '*.cpp' -print \
-)
+ )
+ find android/XWords4/src/ -name '*.java' | xargs etags -a
diff --git a/xwords4/android/XWords4-bt/.gitignore b/xwords4/android/XWords4-bt/.gitignore
index cbffcba3b..4fe67c227 100644
--- a/xwords4/android/XWords4-bt/.gitignore
+++ b/xwords4/android/XWords4-bt/.gitignore
@@ -2,6 +2,5 @@
local.properties
bin
gen
-libs
proguard.cfg
obj
diff --git a/xwords4/android/XWords4-bt/AndroidManifest.xml b/xwords4/android/XWords4-bt/AndroidManifest.xml
index 1f6a329ec..6f6d13668 100644
--- a/xwords4/android/XWords4-bt/AndroidManifest.xml
+++ b/xwords4/android/XWords4-bt/AndroidManifest.xml
@@ -22,10 +22,22 @@
to come from a domain that you own or have control over. -->
+
+
+
+
+
@@ -37,7 +49,19 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -85,18 +116,16 @@
-
+ android:configChanges="keyboardHidden|orientation|screenSize"
+ />
-
+ />
@@ -106,8 +135,13 @@
-
+
+
+
+
+
+
+
@@ -115,6 +149,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -136,10 +188,10 @@
@@ -174,5 +226,16 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/xwords4/android/XWords4-bt/build.xml b/xwords4/android/XWords4-bt/build.xml
index d8482ebf1..a2dbc7bfe 100644
--- a/xwords4/android/XWords4-bt/build.xml
+++ b/xwords4/android/XWords4-bt/build.xml
@@ -45,19 +45,32 @@
unless="sdk.dir"
/>
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
@@ -66,15 +79,40 @@
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/xwords4/android/XWords4/build.xml b/xwords4/android/XWords4/build.xml
index f0eea913b..6c1689be8 100644
--- a/xwords4/android/XWords4/build.xml
+++ b/xwords4/android/XWords4/build.xml
@@ -85,15 +85,16 @@
+ logError="true" failonerror="true"
+ >
+
+
-