Skip to content

Commit d3e3776

Browse files
committed
Force the replacement of an existing application
1 parent 8d1deb3 commit d3e3776

4 files changed

Lines changed: 9 additions & 8 deletions

File tree

examples/minimal/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ zig build run -Dandroid # Android
1313

1414
```sh
1515
zig build -Dtarget=x86_64-linux-android
16-
adb install ./zig-out/bin/minimal.apk
16+
adb install -r ./zig-out/bin/minimal.apk
1717
adb shell am start -S -W -n com.zig.minimal/android.app.NativeActivity
1818
```
1919

2020
### Build and install for all supported Android targets
2121

2222
```sh
2323
zig build -Dandroid
24-
adb install ./zig-out/bin/minimal.apk
24+
adb install -r ./zig-out/bin/minimal.apk
2525
```
2626

2727
### Uninstall your application

examples/raylib/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@ zig build run -Dandroid # Android
1818

1919
```sh
2020
zig build -Dtarget=x86_64-linux-android
21-
adb install ./zig-out/bin/raylib.apk
21+
adb install -r ./zig-out/bin/raylib.apk
2222
adb shell am start -S -W -n com.zig.raylib/android.app.NativeActivity
2323
```
2424

2525
### Build and install for all supported Android targets
2626

2727
```sh
2828
zig build -Dandroid
29-
adb install ./zig-out/bin/raylib.apk
29+
adb install -r ./zig-out/bin/raylib.apk
3030
```
3131

3232
### Uninstall your application

examples/sdl2/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ zig build run -Dandroid # Android
1313

1414
```sh
1515
zig build -Dtarget=x86_64-linux-android
16-
adb install ./zig-out/bin/sdl-zig-demo.apk
16+
adb install -r ./zig-out/bin/sdl-zig-demo.apk
1717
adb shell am start -S -W -n com.zig.sdl2/com.zig.sdl2.ZigSDLActivity
1818
```
1919

2020
### Build and install for all supported Android targets
2121

2222
```sh
2323
zig build -Dandroid=true
24-
adb install ./zig-out/bin/sdl-zig-demo.apk
24+
adb install -r ./zig-out/bin/sdl-zig-demo.apk
2525
```
2626

2727
### Uninstall your application

src/androidbuild/tools.zig

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,15 +199,15 @@ pub fn addAdbStart(sdk: *Sdk, package_name_and_java_entry: []const u8) *Step.Run
199199
}
200200

201201
/// Install an APK onto your Android device or emulator
202-
/// ie. "adb install ./zig-out/bin/minimal.apk"
202+
/// ie. "adb install -r ./zig-out/bin/minimal.apk"
203203
pub fn adbInstall(sdk: *Sdk, apk: LazyPath) void {
204204
const b = sdk.b;
205205
const adb_install = sdk.addAdbInstall(apk);
206206
b.getInstallStep().dependOn(&adb_install.step);
207207
}
208208

209209
/// Install an APK onto your Android device or emulator
210-
/// ie. "adb install ./zig-out/bin/minimal.apk"
210+
/// ie. "adb install -r ./zig-out/bin/minimal.apk"
211211
pub fn addAdbInstall(sdk: *Sdk, apk: LazyPath) *Step.Run {
212212
const b = sdk.b;
213213
if (sdk.platform_tools.adb.len == 0) {
@@ -217,6 +217,7 @@ pub fn addAdbInstall(sdk: *Sdk, apk: LazyPath) *Step.Run {
217217
sdk.platform_tools.adb,
218218
"install",
219219
});
220+
adb_install.addArg("-r");
220221
adb_install.addFileArg(apk);
221222
return adb_install;
222223
}

0 commit comments

Comments
 (0)