我安装了Visual Studio 2015并使用一些代码创建了Win32项目.我成功编译了它,但是我无法启动exe文件,因为我没有一些ucrtbased.dll ...那我怎么解决呢?
编辑:英语等效消息是:"程序无法启动,因为您的计算机缺少ucrtbased.dll.请尝试重新安装该程序以解决此问题."
实际事件日志需要花费几个小时才能反映在仪表板上。所以我DebugView
用来分析事件。
我的应用程序具有登录/注销功能。该应用可以被多个用户使用。
成功登录后,致电FirebaseAnalytics.getInstance(context).setUserId("user id")
。
然后,所有其他日志都放在给定的用户ID下。到现在为止还不错。但是,如果我使用其他用户登录,则用户ID不会更改,并且所有日志事件都位于前一个事件之下。
如何在每次登录呼叫时重置用户ID?
我的问题是,在某些设备上,从库中选取后,一些图像在ImageView中旋转.我发现了很多使用ExifInterface来解决这个问题的信息,所以我尝试使用它.但是当我尝试使用图像路径创建ExifInterface实例时,我有一个奇怪的例外.
W/ExifInterface: Invalid image
java.io.IOException: Invalid marker: 89
at android.media.ExifInterface.getJpegAttributes(ExifInterface.java:1598)
at android.media.ExifInterface.loadAttributes(ExifInterface.java:1334)
at android.media.ExifInterface.<init>(ExifInterface.java:1052)
at com.igeotrack.igeo.ui.fragment.ProfileFragment.modifyOrientation(ProfileFragment.java:554)
at com.igeotrack.igeo.ui.fragment.ProfileFragment.setLogo(ProfileFragment.java:515)
at com.igeotrack.igeo.ui.fragment.ProfileFragment.onViewCreated(ProfileFragment.java:186)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1127)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1290)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:801)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1677)
at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:536)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5433)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084)
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)
我的道路没有错,因为我之前使用它并且它有效.这是我的代码.
private void setLogo() {
File mediaStorageDir = new File(Environment.getExternalStorageDirectory()
+ "/Android/data/"
+ getActivity().getPackageName()
+ "/Files");
String mImageName="iGeoTrackUserAvatar.jpg";
File mediaFile = new File(mediaStorageDir.getPath() + File.separator + mImageName);
// if (mediaFile.exists()) …
Run Code Online (Sandbox Code Playgroud)