Announcement

Collapse
No announcement yet.

Deployment Problem

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • replied
    If you already have the adb.exe envionment variable set in windows, you can make a small change to the .bat file to make it work:
    Change the fourth line from

    Code:
    set ADB=%ANDROIDHOME%\platform-tools\adb.exe
    to

    Code:
    set ADB=adb.exe

    Leave a comment:


  • replied
    Installing existing application. Failures here indicate a problem with the device (connection or storage permissions) and are fatal.

    C:\Users\Roxas\Documents\Unreal Projects\GVR\Androids_Builds\Android_ASTC>C:\NVPACK\android-sdk-windows\platform-tools\adb.exe install GVR-arm64-es2.apk
    [100%] /data/local/tmp/GVR-arm64-es2.apk
    pkg: /data/local/tmp/GVR-arm64-es2.apk
    Failure [INSTALL_FAILED_OLDER_SDK]

    Judging by this output from the log it seems like there is a versioning problem with the SDK either in the app settings or on the device. Maybe confirm your minimum sdk version and try again.


    Leave a comment:


  • replied
    Did you manage to solve your problem? Currently having a similar problem

    Leave a comment:


  • replied
    Please, isn't there anybody who can help me?
    I need to continue this project for my thesis but I don't know why the deployment doesn't work

    Leave a comment:


  • replied
    pls help me

    Leave a comment:


  • started a topic Deployment Problem

    Deployment Problem

    Hi guys, I've a problem with the deployment on my Xiaomi Redmi Note 3.
    I'm following this documentation for my project: https://docs.unrealengine.com/en-us/...rojectcreation
    I’ve attached here the log when I run it as Administrator, the log when i double click on it and the “adb devices” output.. Can you give some help to solve the issue?

    UE 4.19 / Xiaomi Redmi Note 3 / Android 6


    Log "Run as Administrator":
    C:\WINDOWS\system32>if "C:\NVPACK\android-sdk-windows" == "" set ANDROIDHOME=C:/NVPACK/android-sdk-windows

    C:\WINDOWS\system32>set ADB=C:\NVPACK\android-sdk-windows\platform-tools\adb.exe

    C:\WINDOWS\system32>set DEVICE=

    C:\WINDOWS\system32>if not "" == "" set DEVICE=-s

    C:\WINDOWS\system32>for /F "delims=" %A in ('C:\NVPACK\android-sdk-windows\platform-tools\adb.exe shell "echo $EXTERNAL_STORAGE"') do @set STORAGE=%A

    Uninstalling existing application. Failures here can almost always be ignored.

    C:\WINDOWS\system32>C:\NVPACK\android-sdk-windows\platform-tools\adb.exe uninstall com.YourCompany.GVR
    Failure [DELETE_FAILED_INTERNAL_ERROR]

    Installing existing application. Failures here indicate a problem with the device (connection or storage permissions) and are fatal.

    C:\WINDOWS\system32>C:\NVPACK\android-sdk-windows\platform-tools\adb.exe install GVR-arm64-es2.apk
    Invalid APK file: GVR-arm64-es2.apk

    There was an error installing the game or the obb file. Look above for more info.

    Things to try:
    Check that the device (and only the device) is listed with "ADB$ devices" from a command prompt.
    Make sure all Developer options look normal on the device
    Check that the device has an SD card.
    Press any key to continue . . .




    Log:
    C:\Users\Roxas\Documents\Unreal Projects\GVR\Androids_Builds\Android_ASTC>setlocal

    C:\Users\Roxas\Documents\Unreal Projects\GVR\Androids_Builds\Android_ASTC>set ANDROIDHOME=C:\NVPACK\android-sdk-windows

    C:\Users\Roxas\Documents\Unreal Projects\GVR\Androids_Builds\Android_ASTC>if "C:\NVPACK\android-sdk-windows" == "" set ANDROIDHOME=C:/NVPACK/android-sdk-windows

    C:\Users\Roxas\Documents\Unreal Projects\GVR\Androids_Builds\Android_ASTC>set ADB=C:\NVPACK\android-sdk-windows\platform-tools\adb.exe

    C:\Users\Roxas\Documents\Unreal Projects\GVR\Androids_Builds\Android_ASTC>set DEVICE=

    C:\Users\Roxas\Documents\Unreal Projects\GVR\Androids_Builds\Android_ASTC>if not "" == "" set DEVICE=-s

    C:\Users\Roxas\Documents\Unreal Projects\GVR\Androids_Builds\Android_ASTC>for /F "delims=" %A in ('C:\NVPACK\android-sdk-windows\platform-tools\adb.exe shell "echo $EXTERNAL_STORAGE"') do @set STORAGE=%A

    Uninstalling existing application. Failures here can almost always be ignored.

    C:\Users\Roxas\Documents\Unreal Projects\GVR\Androids_Builds\Android_ASTC>C:\NVPACK\android-sdk-windows\platform-tools\adb.exe uninstall com.antonio.gvr
    Failure [DELETE_FAILED_INTERNAL_ERROR]

    Installing existing application. Failures here indicate a problem with the device (connection or storage permissions) and are fatal.

    C:\Users\Roxas\Documents\Unreal Projects\GVR\Androids_Builds\Android_ASTC>C:\NVPACK\android-sdk-windows\platform-tools\adb.exe install GVR-arm64-es2.apk
    [100%] /data/local/tmp/GVR-arm64-es2.apk
    pkg: /data/local/tmp/GVR-arm64-es2.apk
    Failure [INSTALL_FAILED_OLDER_SDK]

    C:\Users\Roxas\Documents\Unreal Projects\GVR\Androids_Builds\Android_ASTC>C:\NVPACK\android-sdk-windows\platform-tools\adb.exe shell rm -r /sdcard/UE4Game/GVR
    rm: /sdcard/UE4Game/GVR: No such file or directory

    C:\Users\Roxas\Documents\Unreal Projects\GVR\Androids_Builds\Android_ASTC>C:\NVPACK\android-sdk-windows\platform-tools\adb.exe shell rm -r /sdcard/UE4Game/UE4CommandLine.txt
    rm: /sdcard/UE4Game/UE4CommandLine.txt: No such file or directory

    C:\Users\Roxas\Documents\Unreal Projects\GVR\Androids_Builds\Android_ASTC>C:\NVPACK\android-sdk-windows\platform-tools\adb.exe shell rm -r /sdcard/obb/com.antonio.gvr

    C:\Users\Roxas\Documents\Unreal Projects\GVR\Androids_Builds\Android_ASTC>C:\NVPACK\android-sdk-windows\platform-tools\adb.exe shell rm -r /sdcard/Android/obb/com.antonio.gvr
    rm: /sdcard/Android/obb/com.antonio.gvr: No such file or directory

    Installing new data. Failures here indicate storage problems (missing SD card or bad permissions) and are fatal.

    C:\Users\Roxas\Documents\Unreal Projects\GVR\Androids_Builds\Android_ASTC>C:\NVPACK\android-sdk-windows\platform-tools\adb.exe push main.1.com.antonio.gvr.obb /sdcard/obb/com.antonio.gvr/main.1.com.antonio.gvr.obb
    [100%] /sdcard/obb/com.antonio.gvr/main.1.com.antonio.gvr.obb

    C:\Users\Roxas\Documents\Unreal Projects\GVR\Androids_Builds\Android_ASTC>if "0" NEQ "0" goto Error

    Grant READ_EXTERNAL_STORAGE and WRITE_EXTERNAL_STORAGE to the apk for reading OBB file or game file in external storage.

    C:\Users\Roxas\Documents\Unreal Projects\GVR\Androids_Builds\Android_ASTC>C:\NVPACK\android-sdk-windows\platform-tools\adb.exe shell pm grant com.antonio.gvr android.permission.READ_EXTERNAL_STORAGE
    Bad argument: java.lang.IllegalArgumentException: Unknown package: com.antonio.gvr
    usage: pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FILTER]
    pm list permission-groups
    pm list permissions [-g] [-f] [-d] [-u] [GROUP]
    pm list instrumentation [-f] [TARGET-PACKAGE]
    pm list features
    pm list libraries
    pm list users
    pm path PACKAGE
    pm dump PACKAGE
    pm install [-lrtsfd] [-i PACKAGE] [--user USER_ID] [PATH]
    pm install-create [-lrtsfdp] [-i PACKAGE] [-S BYTES]
    [--install-location 0/1/2]
    [--force-uuid internal|UUID]
    pm install-write [-S BYTES] SESSION_ID SPLIT_NAME [PATH]
    pm install-commit SESSION_ID
    pm install-abandon SESSION_ID
    pm uninstall [-k] [--user USER_ID] PACKAGE
    pm set-installer PACKAGE INSTALLER
    pm move-package PACKAGE [internal|UUID]
    pm move-primary-storage [internal|UUID]
    pm clear [--user USER_ID] PACKAGE
    pm enable [--user USER_ID] PACKAGE_OR_COMPONENT
    pm disable [--user USER_ID] PACKAGE_OR_COMPONENT
    pm disable-user [--user USER_ID] PACKAGE_OR_COMPONENT
    pm disable-until-used [--user USER_ID] PACKAGE_OR_COMPONENT
    pm hide [--user USER_ID] PACKAGE_OR_COMPONENT
    pm unhide [--user USER_ID] PACKAGE_OR_COMPONENT
    pm grant [--user USER_ID] PACKAGE PERMISSION
    pm revoke [--user USER_ID] PACKAGE PERMISSION
    pm reset-permissions
    pm set-app-link [--user USER_ID] PACKAGE {always|ask|never|undefined}
    pm get-app-link [--user USER_ID] PACKAGE
    pm set-install-location [0/auto] [1/internal] [2/external]
    pm get-install-location
    pm set-permission-enforced PERMISSION [true|false]
    pm trim-caches DESIRED_FREE_SPACE [internal|UUID]
    pm create-user [--profileOf USER_ID] [--managed] USER_NAME
    pm remove-user USER_ID
    pm get-max-users

    pm list packages: prints all packages, optionally only
    those whose package name contains the text in FILTER. Options:
    -f: see their associated file.
    -d: filter to only show disbled packages.
    -e: filter to only show enabled packages.
    -s: filter to only show system packages.
    -3: filter to only show third party packages.
    -i: see the installer for the packages.
    -u: also include uninstalled packages.

    pm list permission-groups: prints all known permission groups.

    pm list permissions: prints all known permissions, optionally only
    those in GROUP. Options:
    -g: organize by group.
    -f: print all information.
    -s: short summary.
    -d: only list dangerous permissions.
    -u: list only the permissions users will see.

    pm list instrumentation: use to list all test packages; optionally
    supply <TARGET-PACKAGE> to list the test packages for a particular
    application. Options:
    -f: list the .apk file for the test package.

    pm list features: prints all features of the system.

    pm list users: prints all users on the system.

    pm path: print the path to the .apk of the given PACKAGE.

    pm dump: print system state associated with the given PACKAGE.

    pm install: install a single legacy package
    pm install-create: create an install session
    -l: forward lock application
    -r: replace existing application
    -t: allow test packages
    -i: specify the installer package name
    -s: install application on sdcard
    -f: install application on internal flash
    -d: allow version code downgrade
    -p: partial application install
    -g: grant all runtime permissions
    -S: size in bytes of entire session

    pm install-write: write a package into existing session; path may
    be '-' to read from stdin
    -S: size in bytes of package, required for stdin

    pm install-commit: perform install of fully staged session
    pm install-abandon: abandon session

    pm set-installer: set installer package name

    pm uninstall: removes a package from the system. Options:
    -k: keep the data and cache directories around after package removal.

    pm clear: deletes all data associated with a package.

    pm enable, disable, disable-user, disable-until-used: these commands
    change the enabled state of a given package or component (written
    as "package/class").

    pm grant, revoke: these commands either grant or revoke permissions
    to apps. The permissions must be declared as used in the app's
    manifest, be runtime permissions (protection level dangerous),
    and the app targeting SDK greater than Lollipop MR1.

    pm reset-permissions: revert all runtime permissions to their default state.

    pm get-install-location: returns the current install location.
    0 [auto]: Let system decide the best location
    1 [internal]: Install on internal device storage
    2 [external]: Install on external media

    pm set-install-location: changes the default install location.
    NOTE: this is only intended for debugging; using this can cause
    applications to break and other undersireable behavior.
    0 [auto]: Let system decide the best location
    1 [internal]: Install on internal device storage
    2 [external]: Install on external media

    pm trim-caches: trim cache files to reach the given free space.

    pm create-user: create a new user with the given USER_NAME,
    printing the new user identifier of the user.

    pm remove-user: remove the user with the given USER_IDENTIFIER,
    deleting all data associated with that user


    C:\Users\Roxas\Documents\Unreal Projects\GVR\Androids_Builds\Android_ASTC>C:\NVPACK\android-sdk-windows\platform-tools\adb.exe shell pm grant com.antonio.gvr android.permission.WRITE_EXTERNAL_STORAGE

    Attached Files
    Last edited by ABB13; 04-18-2018, 07:58 AM.
Working...
X