android apk exit after splash screen

hi i build a game with unreal,but when cooked for android and launch it for my phone ,it installed but when run it after splash screen it exiting without any error,i use monitor sdk for running it and this is it log my target phone android is 4.2.2


02-18 21:12:41.400: D/jdwp(7915): sendBufferedRequest : len=0x43
02-18 21:12:41.403: W/asset(7915): AssetManager-->addDefaultAssets CIP path not exsit!
02-18 21:12:41.476: I/dalvikvm(7915): Could not find method android.view.InputDevice.getVendorId, referenced from method com.epicgames.ue4.GameActivity.AndroidThunkJava_GetInputDeviceInfo
02-18 21:12:41.477: W/dalvikvm(7915): VFY: unable to resolve virtual method 9993: Landroid/view/InputDevice;.getVendorId ()I
02-18 21:12:41.479: D/dalvikvm(7915): VFY: replacing opcode 0x74 at 0x002e
02-18 21:12:41.512: D/dalvikvm(7915): Trying to load lib /data/app-lib/com.YourCompany.mosn-1/libgnustl_shared.so 0x413740e0
02-18 21:12:41.514: D/dalvikvm(7915): Added shared lib /data/app-lib/com.YourCompany.mosn-1/libgnustl_shared.so 0x413740e0
02-18 21:12:41.514: D/dalvikvm(7915): No JNI_OnLoad found in /data/app-lib/com.YourCompany.mosn-1/libgnustl_shared.so 0x413740e0, skipping init
02-18 21:12:41.515: D/dalvikvm(7915): Trying to load lib /data/app-lib/com.YourCompany.mosn-1/libUE4.so 0x413740e0
02-18 21:12:41.758: D/dalvikvm(7915): Added shared lib /data/app-lib/com.YourCompany.mosn-1/libUE4.so 0x413740e0
02-18 21:12:41.758: D/UE4(7915): In the JNI_OnLoad function
02-18 21:12:41.759: D/UE4(7915): Path found as '/storage/sdcard1'
02-18 21:12:41.759: D/UE4(7915): Font Path found as '/system/fonts/'
02-18 21:12:41.759: D/UE4(7915): In the JNI_OnLoad function 5
02-18 21:12:41.828: D/dalvikvm(7915): GC_FOR_ALLOC freed 123K, 7% free 7220K/7736K, paused 38ms, total 39ms
02-18 21:12:41.829: I/dalvikvm-heap(7915): Grow heap (frag case) to 9.407MB for 2073616-byte allocation
02-18 21:12:41.871: D/dalvikvm(7915): GC_FOR_ALLOC freed <1K, 6% free 9245K/9764K, paused 42ms, total 42ms
02-18 21:12:41.876: D/UE4(7915): Entering native app glue main function
02-18 21:12:41.876: D/UE4(7915): Created event thread
02-18 21:12:41.876: D/UE4(7915): Entered AndroidMain()
02-18 21:12:41.877: D/UE4(7915): Entering event processing thread engine entry point
02-18 21:12:41.877: D/UE4(7915): Prepared looper for event thread
02-18 21:12:41.877: D/UE4(7915): Passed callback initialization
02-18 21:12:41.877: D/UE4(7915): Controller interface supported
02-18 21:12:41.879: D/UE4(7915): Passed sensor initialization
02-18 21:12:41.898: D/UE4(7915): Found DepthBufferPreference = 0
02-18 21:12:41.898: D/UE4(7915): Found bPackageDataInsideApk = 0
02-18 21:12:41.898: D/UE4(7915): Found ProjectName = tester
02-18 21:12:41.898: D/UE4(7915): Found bHasOBBFiles = 0
02-18 21:12:41.898: D/UE4(7915): Found bVerifyOBBOnStartUp = false
02-18 21:12:41.899: D/UE4(7915): UI hiding set to false
02-18 21:12:41.899: D/UE4(7915): Asking if osOBBInAPK? false
02-18 21:12:41.899: D/UE4(7915): ExternalFilePath found as '/storage/sdcard1/Android/data/com.YourCompany.mosn/files'
02-18 21:12:41.899: D/UE4(7915): App is running in Portrait
02-18 21:12:41.899: D/UE4(7915): Android version is 4.2.2
02-18 21:12:41.899: D/UE4(7915): Android manufacturer is HUAWEI
02-18 21:12:41.899: D/UE4(7915): Android model is HUAWEI Y330-U11
02-18 21:12:41.899: D/UE4(7915): OS language is set to en_US
02-18 21:12:41.933: D/dalvikvm(7915): DexOpt: couldn't find static field Lcom//android/gms/R$string;.common_google_play_services_updating_text
02-18 21:12:41.933: W/dalvikvm(7915): VFY: unable to resolve static field 3524 (common_google_play_services_updating_text) in Lcom//android/gms/R$string;
02-18 21:12:41.933: D/dalvikvm(7915): VFY: replacing opcode 0x60 at 0x0021
02-18 21:12:41.937: D/dalvikvm(7915): DexOpt: couldn't find static field Lcom//android/gms/R$string;.common_google_play_services_updating_title
02-18 21:12:41.938: I/dalvikvm(7915): DexOpt: unable to optimize static field ref 0x0dc5 at 0x2e in Lcom//android/gms/common/GoogleApiAvailability;.zza
02-18 21:12:41.945: I/dalvikvm(7915): Could not find method android.os.UserManager.getApplicationRestrictions, referenced from method com..android.gms.common.zze.zzbw
02-18 21:12:41.946: W/dalvikvm(7915): VFY: unable to resolve virtual method 1415: Landroid/os/UserManager;.getApplicationRestrictions (Ljava/lang/String;)Landroid/os/Bundle;
02-18 21:12:41.946: D/dalvikvm(7915): VFY: replacing opcode 0x6e at 0x0012
02-18 21:12:41.947: I/dalvikvm(7915): Could not find method android.content.pm.PackageManager.getPackageInstaller, referenced from method com..android.gms.common.zze.zzm
02-18 21:12:41.947: W/dalvikvm(7915): VFY: unable to resolve virtual method 485: Landroid/content/pm/PackageManager;.getPackageInstaller ()Landroid/content/pm/PackageInstaller;
02-18 21:12:41.947: D/dalvikvm(7915): VFY: replacing opcode 0x6e at 0x001b
02-18 21:12:41.963: W/PopupManager(7915): You have not specified a View to use as content view for popups. Falling back to the Activity content view. Note that this may not work as expected in multi-screen environments
02-18 21:12:41.967: D/UE4(7915): ==============> GameActive.onCreate complete!
02-18 21:12:41.967: D/UE4(7915): LogAndroidEvents: EnqueueAppEvent : 9, 0, tid = 7935
02-18 21:12:41.971: D/UE4(7915): ==================================> Inside onStart function in GameActivity
02-18 21:12:41.972: D/UE4(7915): Case APP_CMD_RESUME
02-18 21:12:41.972: D/UE4(7915): App is running in Portrait
02-18 21:12:41.972: D/UE4(7915): LogAndroidEvents: EnqueueAppEvent : 7, 0, tid = 7935
02-18 21:12:41.972: D/UE4(7915): ==============> Resuming main init
02-18 21:12:41.980: D/UE4(7915): Final commandline: 
02-18 21:12:41.980: D/UE4(7915): Created sync event
02-18 21:12:41.983: D/UE4(7915): ==============> GameActive.onResume complete!
02-18 21:12:41.985: V/PhoneWindow(7915): DecorView setVisiblity: visibility = 4
02-18 21:12:41.993: V/PhoneWindow(7915): DecorView setVisiblity: visibility = 0
02-18 21:12:42.006: D/UE4(7915): Assertion failed: HasFoundDataDirectory [File:D:\Build\++UE4+Release-4.13+Compile\Sync\Engine\Source\Runtime\Core\Private\Internationalization\ICUInternationalization.cpp] [Line: 128] 
02-18 21:12:42.007: D/UE4(7915): ICU data directory was not discovered:
02-18 21:12:42.007: D/UE4(7915): ../../../tester/Content/Internationalization
02-18 21:12:42.007: D/UE4(7915): ../../../Engine/Content/InternationalizationlibUE4.so!FDebug::LogAssertFailedMessage(char const*, char const*, int, wchar_t const*, ...) 
02-18 21:12:42.007: D/UE4(7915): libUE4.so!FICUInternationalization::Initialize() 
02-18 21:12:42.007: D/UE4(7915): libUE4.so!FTextFormatter::Format(FTextFormat&&, TArray<FFormatArgumentValue, FDefaultAllocator>&&, bool, bool) 
02-18 21:12:42.008: D/UE4(7915): libUE4.so!FText::Format(FTextFormat, FFormatArgumentValue) 
02-18 21:12:42.008: D/UE4(7915): libUE4.so!FProjectDescriptor::Load(FString const&, FText&) 
02-18 21:12:42.008: D/UE4(7915): libUE4.so!FProjectManager::LoadProjectFile(FString const&) 
02-18 21:12:42.008: D/UE4(7915): libUE4.so!FEngineLoop::PreInit(wchar_t const*) 
02-18 21:12:42.009: D/UE4(7915): libUE4.so!FEngineLoop::PreInit(int, wchar_t**, wchar_t const*) 
02-18 21:12:42.009: D/UE4(7915): libUE4.so!AndroidMain(android_app*) 
02-18 21:12:42.009: D/UE4(7915): libUE4.so!android_main() 
02-18 21:12:42.009: D/UE4(7915): libUE4.so![Unknown]() 
02-18 21:12:42.009: D/UE4(7915): libc.so!__thread_entry() 
02-18 21:12:42.011: A/libc(7915): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 7934 (main)

This link may help you :wink:

https://answers.unrealengine.com/questions/187642/android-app-crashes-on-startup-icu-data-directory.html

Cheers!

i cant understand!!problem is my package name?
my projectname for example tester and package name must be com.mycompany.tester ???

Did you do a launch or package and install? This error occurs when it can’t find the data files on the device.

Maybe you just copied the APK file and missed the OBB file. Try to install the app by running the BAT script in the build directory.

i try this but same problem

yeah i launch it,how can attach data to apk files to solve it?baecuse i know obb files when launch project to my phone has copyied

i try this but same problem

i try to copy obb manualy to root data android and lib is ok but exit after splash screen again
and this is new error code

@mblogest - Can you make sure you’ve put in an AnswerHub for this issue if you haven’t resolved it yet? Answerhub is currently having some server troubles, so I can’t check to see whether or not you have.

Thanks!