Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Providing "--apkFile" doesn't work #822

Open
ghnp5 opened this issue Aug 25, 2023 · 0 comments
Open

Providing "--apkFile" doesn't work #822

ghnp5 opened this issue Aug 25, 2023 · 0 comments

Comments

@ghnp5
Copy link

ghnp5 commented Aug 25, 2023

Describe the bug
bubblewrap install only works if I am in the folder of the .apk file and --apkFile is not provided

To Reproduce
Steps to reproduce the behavior:

  1. Have a file in ./folder/app-release-signed.apk
  2. cd to the root (.)
  3. Run: .\node_modules\.bin\bubblewrap install --verbose --apkFile "./folder/app-release-signed.apk" (I tried other variations of slashes, with and without "./", etc)

It crashes with:

ERROR Command failed: "C:\Users....bubblewrap\android_sdk\platform-tools\adb" install -r ./folder/app-release-signed.apk ./folder/app-release-signed.apk
adb: failed to install ./folder/app-release-signed.apk: Error: Unable to open file: ./folder/app-release-signed.apk
Consider using a file under /data/local/tmp/
Error: Can't open file: ./folder/app-release-signed.apk

Exception occurred while executing 'install':
java.lang.IllegalArgumentException: Error: Can't open file: ./folder/app-release-signed.apk
at com.android.server.pm.PackageManagerShellCommand.setParamsSize(PackageManagerShellCommand.java:608)
at com.android.server.pm.PackageManagerShellCommand.doRunInstall(PackageManagerShellC

Expected behavior
Not sure why, but the problem is that the .apk location is being passed twice to the adb command.

If I run it manually, this works:
"C:\Users\...\.bubblewrap\android_sdk\platform-tools\adb" install -r ./folder/app-release-signed.apk

While this fails:
"C:\Users\...\.bubblewrap\android_sdk\platform-tools\adb" install -r ./folder/app-release-signed.apk ./folder/app-release-signed.apk

Desktop (please complete the following information):
Windows 11
Running on Visual Studio Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant