我正在使用Android Studio进行SVN上的项目(通常在Windows PC上).
最近我想在Mac上运行它,它不断给出以下错误:
错误:SDK目录'/ Users/AhmadMusa/Desktop/[PROJECT PATH]/D:\ Android\sdk '不存在.
请修复local.properties文件中的'sdk.dir'属性.
我已经将SDK放在local.properties文件中:
sdk.dir = /用户/ AhmadMusa /库/的Android/SDK
我不知道为什么它会自动添加(D:\ Android\sdk),这是我的Windows PC SDK目录,但为什么它现在就在这里!没有代码提及任何D:\Android\sdk.
我在 Ubuntu 服务器上构建时遇到此错误:
步骤 1/10:来自 java:8-jre-alpine
错误:服务“XXXX”构建失败:未找到 java:8-jre-alpine 的清单:清单未知:清单未知
几个月来一直工作得很好,现在突然不工作了。可能是什么原因?
我在我的应用程序中应用了指纹集成,以使用指纹登录。
将应用程序公开发布后,我看到了由此导致的Fabric's Crashlytics生成的数百个崩溃报告,如下所示:
Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.xxx.xxxxx/com.xxx.xxxxx.LoginActivity}: java.lang.SecurityException: Permission Denial: getCurrentUser() from pid=26824, uid=10144 requires android.permission.INTERACT_ACROSS_USERS
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3319)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3415)
at android.app.ActivityThread.access$1100(ActivityThread.java:229)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1821)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:7406)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
Run Code Online (Sandbox Code Playgroud)
奇怪的是,所有崩溃仅在Samsung设备上发生!
银河J7 57%
SM-J327P 9%
银河A5 7%
SM-G532F 7%
银河J5 1%
Galaxy S6 Edge 1%
清单文件已具有以下权限:
<permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" android:protectionLevel="signature"/>
Run Code Online (Sandbox Code Playgroud)
有什么建议如何跟踪/解决此问题?我手边没有上述任何设备:/
谢谢。