我正在使用xamarin表单做一个应用程序,我在我的手机上测试它,然后apk就在那里。但当我清除Android上的数据时,我的应用程序不再打开... 有人看到了吗? 有什么问题??
答案 0 :(得分:6)
是的,对于在调试模式下构建的Xamarin.Android
个应用程序来说,这是正常的。
如果你Clear Data
删除了用于调试的目录/文件:
清除数据之前:
.:
drwxrwx--x 2 u0_a93 u0_a93 4096 2017-09-11 21:15 cache
drwxrwx--x 2 u0_a93 u0_a93 4096 2017-09-11 21:15 code_cache
drwxrwx--x 5 u0_a93 u0_a93 4096 2017-09-11 21:24 files
lrwxrwxrwx 1 root root 60 2017-09-11 21:15 lib -> /data/app/com.sushihangover.GeneticCancerDNAMapper-1/lib/x86
./cache:
./code_cache:
./files:
drwxrwxrwx 3 u0_a93 u0_a93 4096 2017-09-11 21:24 .__override__
drwxr-xr-x 2 u0_a93 u0_a93 4096 2017-09-11 21:24 .config
drwxr-xr-x 3 u0_a93 u0_a93 4096 2017-09-11 21:24 .local
./files/.__override__:
drwxrwxrwx 2 u0_a93 u0_a93 4096 2017-09-11 21:24 links
./files/.__override__/links:
lrwxrwxrwx 1 u0_a93 u0_a93 70 2017-09-11 21:24 libmonosgen-2.0.so -> /data/app/Mono.Android.DebugRuntime-1/lib/x86/libmonosgen-32bit-2.0.so
./files/.config:
./files/.local:
drwxr-xr-x 2 u0_a93 u0_a93 4096 2017-09-11 21:24 share
./files/.local/share:
清除数据后:
.:
lrwxrwxrwx 1 root root 60 2017-09-11 21:25 lib -> /data/app/com.sushihangover.GeneticCancerDNAMapper-1/lib/x86
发布版本不需要此数据,Xamarin在发布版本中的运行时不使用Application.DataDir
。