summaryrefslogtreecommitdiffstats
path: root/updater_sample
diff options
context:
space:
mode:
authorTao Bao <tbao@google.com>2019-06-24 18:24:31 +0200
committerandroid-build-merger <android-build-merger@google.com>2019-06-24 18:24:31 +0200
commit00d4092790ce46325ef78b34444968f39cf2d9bb (patch)
tree13f4cc96d28b0dce18f48498da6837aa77e50337 /updater_sample
parentMerge "Support starting fuse from a block map" am: 090b62832f (diff)
parentMerge "updater_sample: Build SystemUpdaterSample as non-privileged app by default." (diff)
downloadandroid_bootable_recovery-00d4092790ce46325ef78b34444968f39cf2d9bb.tar
android_bootable_recovery-00d4092790ce46325ef78b34444968f39cf2d9bb.tar.gz
android_bootable_recovery-00d4092790ce46325ef78b34444968f39cf2d9bb.tar.bz2
android_bootable_recovery-00d4092790ce46325ef78b34444968f39cf2d9bb.tar.lz
android_bootable_recovery-00d4092790ce46325ef78b34444968f39cf2d9bb.tar.xz
android_bootable_recovery-00d4092790ce46325ef78b34444968f39cf2d9bb.tar.zst
android_bootable_recovery-00d4092790ce46325ef78b34444968f39cf2d9bb.zip
Diffstat (limited to 'updater_sample')
-rw-r--r--updater_sample/Android.bp1
-rw-r--r--updater_sample/README.md6
2 files changed, 4 insertions, 3 deletions
diff --git a/updater_sample/Android.bp b/updater_sample/Android.bp
index 845e07b70..a014248b0 100644
--- a/updater_sample/Android.bp
+++ b/updater_sample/Android.bp
@@ -15,7 +15,6 @@
android_app {
name: "SystemUpdaterSample",
sdk_version: "system_current",
- privileged: true,
srcs: ["src/**/*.java"],
diff --git a/updater_sample/README.md b/updater_sample/README.md
index 2070ebc21..2e12a2fb9 100644
--- a/updater_sample/README.md
+++ b/updater_sample/README.md
@@ -191,6 +191,8 @@ privileged system app, so it's granted the required permissions to access
</privapp-permissions>
```
to `frameworks/base/data/etc/privapp-permissions-platform.xml`
+4. Add `privileged: true` to SystemUpdaterSample
+ [building rule](https://android.googlesource.com/platform/bootable/recovery/+/refs/heads/master/updater_sample/Android.bp).
5. Build sample app `make -j SystemUpdaterSample`.
6. Build Android `make -j`
7. [Flash the device](https://source.android.com/setup/build/running)
@@ -229,9 +231,9 @@ The commands are expected to be run from `$ANDROID_BUILD_TOP`.
1. Build `make -j SystemUpdaterSample` and `make -j SystemUpdaterSampleTests`.
2. Install app
- `adb install $OUT/system/priv-app/SystemUpdaterSample/SystemUpdaterSample.apk`
+ `adb install $OUT/system/app/SystemUpdaterSample/SystemUpdaterSample.apk`
3. Install tests
- `adb install $OUT/testcases/SystemUpdaterSampleTests/SystemUpdaterSampleTests.apk`
+ `adb install $OUT/testcases/SystemUpdaterSampleTests/arm64/SystemUpdaterSampleTests.apk`
4. Run tests
`adb shell am instrument -w com.example.android.systemupdatersample.tests/android.support.test.runner.AndroidJUnitRunner`
5. Run a test file