UE4でAndroidが起動しなくなった場合の対処

ERROR: System.ArgumentException: Attempt to construct staged filesystem reference from absolute path (/xxxx/xxxx.uexp). Staged paths are always relative to the staging root.

と表示され、エラーで実行できない場合の対処。

前提に全ての準備ができている事が前提で突然エラーが表示されるようになった場合。
コマンドプロンプトを起動し以下を実行

Microsoft Windows [Version 10.0.18362.657]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Users\xxxx>adb shell
127|shell@hammerhead:/ $ ls -l
drwxr-xr-x root root 1970-03-11 20:37 acct
drwxrwx--- system cache 2020-03-05 13:00 cache
lrwxrwxrwx root root 1970-01-01 09:00 charger -> /sbin/healthd
dr-x------ root root 1970-03-11 20:37 config
lrwxrwxrwx root root 1970-03-11 20:37 d -> /sys/kernel/debug
drwxrwx--x system system 2020-03-05 13:27 data
-rw-r--r-- root root 742 1970-01-01 09:00 default.prop
drwxr-xr-x root root 2020-03-05 13:40 dev
lrwxrwxrwx root root 1970-03-11 20:37 etc -> /system/etc
-rw-r--r-- root root 21384 1970-01-01 09:00 file_contexts
dr-xr-x--- system system 1970-01-01 09:00 firmware
-rw-r----- root root 2857 1970-01-01 09:00 fstab.hammerhead
lstat './init' failed: Permission denied
-rwxr-x--- root root 852 1970-01-01 09:00 init.environ.rc
-rwxr-x--- root root 78 1970-01-01 09:00 init.hammerhead.diag.rc
-rwxr-x--- root root 15994 1970-01-01 09:00 init.hammerhead.rc
-rwxr-x--- root root 6534 1970-01-01 09:00 init.hammerhead.usb.rc
-rwxr-x--- root root 26830 1970-01-01 09:00 init.rc
-rwxr-x--- root root 1921 1970-01-01 09:00 init.trace.rc
-rwxr-x--- root root 9283 1970-01-01 09:00 init.usb.configfs.rc
-rwxr-x--- root root 5339 1970-01-01 09:00 init.usb.rc
-rwxr-x--- root root 342 1970-01-01 09:00 init.zygote32.rc
drwxr-xr-x root system 1970-03-11 20:37 mnt
drwxr-xr-x root root 1970-01-01 09:00 oem
lstat './persist' failed: Permission denied
dr-xr-xr-x root root 1970-01-01 09:00 proc
-rw-r--r-- root root 3361 1970-01-01 09:00 property_contexts
drwxr-xr-x root root 1970-01-01 09:00 res
drwx------ root root 2016-09-20 07:13 root
drwxr-x--- root root 1970-01-01 09:00 sbin
lrwxrwxrwx root root 1970-03-11 20:37 sdcard -> /storage/self/primary
-rw-r--r-- root root 596 1970-01-01 09:00 seapp_contexts
-rw-r--r-- root root 63 1970-01-01 09:00 selinux_version
-rw-r--r-- root root 151598 1970-01-01 09:00 sepolicy
-rw-r--r-- root root 9769 1970-01-01 09:00 service_contexts
drwxr-xr-x root root 2020-03-05 08:54 storage
dr-xr-xr-x root root 1970-03-11 20:37 sys
drwxr-xr-x root root 1970-01-16 08:26 system
-rw-r--r-- root root 2204 1970-01-01 09:00 ueventd.hammerhead.rc
-rw-r--r-- root root 4587 1970-01-01 09:00 ueventd.rc
lrwxrwxrwx root root 1970-03-11 20:37 vendor -> /system/vendor
shell@hammerhead:/ $ cd sdcard
shell@hammerhead:/sdcard $ ls -l
drwxrwx--x root sdcard_rw 2019-08-09 21:05 Android
drwxrwx--x root sdcard_rw 2019-12-27 07:07 DCIM
drwxrwx--x root sdcard_rw 2020-01-04 00:47 Download
drwxrwx--x root sdcard_rw 2020-03-01 13:16 Pictures
drwxrwx--x root sdcard_rw 2020-03-04 13:41 UE4Game
drwxrwx--x root sdcard_rw 2019-08-25 14:57 gooblog
drwxrwx--x root sdcard_rw 2020-02-26 07:47 jp.co.yahoo.premium.yomihodai
drwxrwx--x root sdcard_rw 2020-02-29 10:11 ぼかし丸
shell@hammerhead:/sdcard $ cd UE4Game
shell@hammerhead:/sdcard/UE4Game $ ls -l
drwxrwx--x root sdcard_rw 2020-02-28 13:29 AndroidNexusGhost
drwxrwx--x root sdcard_rw 2020-02-27 11:43 GPSinfo
drwxrwx--x root sdcard_rw 2020-03-05 08:52 My415Project2
drwxrwx--x root sdcard_rw 2020-02-27 16:48 Widgit415
drwxrwx--x root sdcard_rw 2020-02-18 10:55 test
shell@hammerhead:/sdcard/UE4Game $ rm -r My415Project2
shell@hammerhead:/sdcard/UE4Game $ ls -l
drwxrwx--x root sdcard_rw 2020-02-28 13:29 AndroidNexusGhost
drwxrwx--x root sdcard_rw 2020-02-27 11:43 GPSinfo
drwxrwx--x root sdcard_rw 2020-02-27 16:48 Widgit415
drwxrwx--x root sdcard_rw 2020-02-18 10:55 test
shell@hammerhead:/sdcard/UE4Game $

まず、

C:\Users\xxxx>adb shell

で、Androidのシェルを使えるようにします

127|shell@hammerhead:/ $ ls -l

で中身を見ます。で、中に`sdcard`を確認しここへ移動します

shell@hammerhead:/ $ cd sdcard

この中身を`ls -l`で確認。UE4Gameを確認して移動します

shell@hammerhead:/sdcard $ cd UE4Game

この中身を`ls -l`で確認。削除対象(更新対象)を確認し削除します

shell@hammerhead:/sdcard/UE4Game $ rm -r My415Project2

ここでは`My415Project2`が対象です。削除されたか`ls -l`で確認しておしまい。
これでエラーが解消されます

カテゴリーUE4

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です