app运行在Android 9.0的手机上,闪退,(java.lang.SecurityException) 40C

应用在其他版本都正常运行,在华为p10 plus Android 9系统上能安装 但点击应用就闪退,打不开,同时在华为应用商城上显示我的应用不支持9.0系统。求大神帮忙
错误为:
java.lang.SecurityException:
Call from user 0 as user 120 without permission INTERACT_ACROSS_USERS_FULL or INTERACT_ACROSS_USERS not allowed

0

4个回答

INTERACT是你自定义的权限吗?
在AndroidManifiest文件中加入:

<permission android:name="android.permission.INTERACT" android:protectionLevel="signature"/>
0
m13984458297
A_mnesia 没用
7 个月之前 回复

Android 9.0强制使用https,会阻塞http请求,如果app使用的第三方sdk有http,将全部被阻塞。

0

缺少 INTERACT_ACROSS_USERS和INTERACT_ACROSS_USERS_FULL权限
在AndroidManifest.xml里加入

<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" />
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" /> 

还不行的话再加一个动态注册

0

检查一下是不是有getUserId()这个方法,与其父类Context.java里的方法同名了,改一下方法名就可以了。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
运行在所有j2me手机上的程序
想写个运行在所有j2me手机上的程序,是不是必须用wtk1.0的sdk来编译呢?如果我用wtk2.5编译,但用到的类方法都是1.0里的。这样会不会有问题呢?如果我用了gps,但是用户手机没有gps,而且midp的版本是1.0的,是不是可以运行呢?或者不能调用gps,而我在程序里能抓住这个异常,而不是程序挂掉呢?谢谢!!
QVGA程序怎么才能运行在VGA手机上?
QVGA程序怎么才能运行在VGA手机上?rn
用S60sdk开发的软件能运行在linux操作系统的手机上吗
是不是问的很可笑啊rn哈哈
手机上的app的抓包
from appium import webdriver import time #以下为启动session时的desired capabilities的设置 desired_caps = {} desired_caps[‘platformName’] = ‘Android’ desired_caps[‘platformVersion’] = ‘8.0.0’ desired_caps[‘devic...
设置App运行在后台
Intent i= new Intent(Intent.ACTION_MAIN); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); i.addCategory(Intent.CATEGORY_HOME); context.startActivity(i); 注:若发现不能运行在后台,可能是清单中某个activity的launchMode
Android 9.0 闪退 (部分手机闪退)兼容
1.刘海平API window.setFlags 这类设置 有部分的手机适配会出现问题 2.消息接收,通知渠道 Android 8.0 引入了通知渠道,允许您为要显示的每种通知类型创建可由用户自定义的渠道。 但是有一些 第三方的SDK(IM 和 推送)不更新也可以正常在android8.0上使用 (比如环信,极光) 但是Android9.0为了增强用户隐私,Android 9 引...
Linux 运行在99.6%的TOP500超级计算机上
导读 虽然 Linux 在桌面操作系统只有 2% 的市场占有率,但是对于超级计算机来说,Linux 用 99% 的市场占有率轻松地获取了统治地位。 Linux 运行在超过 99% 的 TOP500 超级计算机上,这并不会让人感到惊讶。2015 年我们报道过“Linux 正运行在超过 97% 的 TOP500 超级计算机上”,今年 Linux 表现得更好。这些信息是由独立组织 Top500 收集的,每
APK部署手机上出现闪退现象
在开发项目中,打包并编译的APK,在部分机型上无法正常打开,会出现闪退现象.例如:三星Note3  。我使用AS及API 23进行开发。 控制台报错如下: java.lang.RuntimeException: Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication: java.l
android app 闪退的原因
1, 检查APP中访问网络的地方,组件中的ImageView是否可以正常的下载并显示到app 页面上。 2.检查APP的sdk和手机的系统是否兼容。
判断APP是否运行在前台
/** * @param context * @return */ public static boolean isBackground(Context context) { ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.
请问Android SDK 1.6开发的程序能否运行在android2.1的手机上?
现在的版本越来越多,以后会更增加2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9,3.0,3.1,3.2,3.3,3.4,3.5,3.6,3.7,3.8,3.9等等,是不是程序需要再这些所有的版本的开发SDK都编译一下,变成不同的版本的程序,才能在不同的机器上运行?也就是说一个hello word,在1.6上显示,就不能再1.7上显示?不像windows,hello word可以从dos,一直显示到win31,win98,win2000,winme,winxp,vista,win7,win2003,win2008等等winpro未来版
android 解决app运行在4.4真机的解决办法
public class XXApp extends MultiDexApplication { public static final int NETTYPE_WIFI = 0x01;//联网模式wifi public static final int NETTYPE_CMWAP = 0x02;//联网模式CMWAP public static final int NETTY
android 判断app是否运行在主线程中
在app开发中,往往因为一些需求会开启多个进程去完成一些后台任务,如消息通知,消息推送,这个时候就需要判断app中哪些数据是在主线程中运行,哪些是在后台进程中运行的,那么在appcation里调用这段代码来判断app是否运行在主线程中  ,同时初始化主线程中需要用到的数据,就不会和后台进程产生冲突了  private boolean isMainProcess() {         Acti
[android] app运行在夜神模拟器上
此测试是在android studio上演示的,如要使用android studio请到http://pan.baidu.com/s/1o6KPdRs下载。 一、首先要去夜神官网(http://www.bignox.com/)下载模拟器,并运行 二、打开运行命令 切换到安装目录下的bin目录(C:\Users\Administrator\AppData\Roaming\Nox\bin)
Android 判断App运行在模拟器还是真机上的最终解决方案
Android 判断App运行在模拟器还是真机上的最终解决方案 最近公司搞了一波送福利的活动,被人用模拟器恶意刷注册量了. 后来我经过研究和实测,得出以下方法,目前还没有发现有模拟器能突破这个检测,方法如下: 方法使用: if(Android_ID_Utils.notHasBlueTooth() ||Android_ID_Utils.notHasLightS...
手机上播放视频 Android VideoView
现在手机上拍摄一段视频,命名好。 (1) 需要在布局文件中写一个ViedoView: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout
Android读取手机上的多媒体文件
public class MediaBrowserUtil { private static final String TAG = MediaBrowserUtil.class.getSimpleName(); private static List&lt;String&gt; videoFormatList = new ArrayList&lt;&gt;(); sta...
android 唤醒手机上的地图应用
try { StringBuffer sb = new StringBuffer(); 39.940409 纬度116.355257 精度sb.append(“geo:”).append(“39.940409”).append(“,”).append(“116.355257”) .append(“?”).a
Android studio 真机测试的APP闪退
E/AndroidRuntime: FATAL EXCEPTION: mainrn Process: com.example.myapplicationfile, PID: 14118rn java.lang.RuntimeException: Unable to start activity ComponentInfocom.example.myapplicationfile/com.example.myapplicationfile.MainActivity: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.Bitmap.getWidth()' on a null object referencern at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2451)rn at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2511)rn at android.app.ActivityThread.access$900(ActivityThread.java:165)rn at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1375)rn at android.os.Handler.dispatchMessage(Handler.java:102)rn at android.os.Looper.loop(Looper.java:150)rn at android.app.ActivityThread.main(ActivityThread.java:5621)rn at java.lang.reflect.Method.invoke(Native Method)rn at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:794)rn at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:684)
android计算机实现手机上运行
这是我自己编写的一段关于计算机的程序代码,并且有详细的步骤,希望能给你带来帮助。
iOS打包成功之后,运行在iPhone上会闪退,黑屏?
关于打包之后无法安装,或者安装之后闪退的情况。只有可能是两种情况,一种是证书错误,另一种就是当前的设备并不在开发者对应的账号里面。我们来看一下怎么检测当前的设备是否在开发者的证书里呢,如果你有开发者账号,当然登录app即可获得。但是没有开发者账号的情况我们该怎么办呢?我们以下面的ipa包为例,必须是hoc或者dev的包ipa其实就是一个压缩文件,我们可以对齐解压。得到一个payload文件夹。解压...
Runtime获取手机上所有app的bundleID
首先包含头文件  #include &amp;lt;objc/runtime.h&amp;gt;   在demo中写如下代码      Class LSApplicationWorkspace_class = objc_getClass(&quot;LSApplicationWorkspace&quot;);     NSObject* workspace = [LSApplicationWorkspace_class p...
手机浏览器打开手机上某个APP及注意事项
手机浏览器打开手机上某个APP及注意事项
Android实现一个APP只能在一部手机上使用
有时候,我们想卖APP,但是卖给一个买家之后,买家可能会将拿到的APP复制给其他人或转卖,这就损害了我们辛苦的开发者的利益,要想阻止这种行为,主要思路如下: 打开APP–>输入开发者提供给买家的“密钥”才能解锁主界面(需要联网解锁)–>将手机的IMEI和密钥一起发送到我们的服务器,注册成为一个“用户”,首先,我们得有一个“密钥”表,每有一个买家找我们,我们就往里面添加一个“密钥”。收到用户提交的“
Android广播入门,单个手机上App之间的发送接收
在这里给大家分享安卓四大组件之一Broadcastreceiver(广播)的学习,在这里今天做一个同一部手机上APP之间的广播发送和接收. 首先第一个App用于发送广播出去给其余的App,布局采用一个文本域和一个button按钮,当我点击按钮时进行发送,代码如下: <EditText android:layout_width="wrap_content"
android一台手机上同时安装 app 的测试版 和 正式版的问题
签名不一样,包名一样,不让安装,但是主管不相信,说肯定有方法。rn我百度了下,搜不出来,请问大神们有什么好的建议没rn用的Eclipse。
运行在winXP下的MHDD
运行在winXP下的MHDD,不用再来回切换到DOS与windowsXP,为您省去了不少时间。
WAS 5.0 和 WMQ 5.3 可以运行在 Redhat 9.0 上吗?
如题,如果可以,我的WAS 5.0为什么安装完毕后IBM HTTP Server却无法启动,当把httpd.conf中有关WAS 5.0的插件去掉后就可以启动了,这是为什么呢?rn另外,MQ 5.3安装正常,但无法建立队列管理器,一执行crtmqm -q QM,crtmqm就死了。rn请各位大虾帮助我,谢谢!
Android-运行在Android之上的Go-SDL2示例
运行在Android之上的Go-SDL2示例
jna运行在android上的例子
jna运行在android上的例子里面有各种所需的资源和例子
android Toast运行在主线程中
Toast运行在主线程中,如果非要在子线程中调用可以用下面的方法runOnUiThread(new Runnable() {}); 下面是个下载app例子,并在通知栏不断更新下载进度
让Android运行在SD卡上
首先介绍原理,最后介绍具体怎么实现。   1.  Android启动流程 eloader,uboot存储在SPI Flash上面。SPI FLash在开机时会被SoC映射到某地址,然后依次启动eloader,uboot。 uboot启动后,将会启动kernel。 1.1.kernel在哪里呢? 1.1.1.    kernel可以在boot.img中 boot.img是Android
Android Runnable 运行在那个线程
Runnable 并不一定是新开一个线程,比如下面的调用方法就是运行在UI主线程中的: Handler mHandler=new Handler(); mHandler.post(new Runnable(){ @Override public void run() { // TODO Auto-generated method stub } }); 官方对这个方法的解释如下,注意其中的:“The runnable will be run on the user in
app闪退
1、如何跟踪app的崩溃率和线上闪退? iOSapp闪退时系统会生成一个crash日志,保存在设备上。crash日志里面有很多有用的信息,比如对内存堆栈信息和内存映像,通过解析这些信息来解析出crash时的代码逻辑。 crash一般有两种原因:违反iOS系统的规则导致crash和代码逻辑BUG导致crash (1)内存报警到crash 当iOS系统内存吃紧的时候,它的VM会发出内存警告,尝
运行在AVR的操作系统
1.该操作系统是一个非剥夺的优先级占先制的多任务操作系统, 除非任务主动放弃CPU,否则其他任务没有占用CPU的机会, 除非任务主动放弃CPU,否则该任务用到的临时变量不会改变,所以不必变量覆盖处理 2.该操作系统能管理的任务数目为8个,用户实际能使用的为7个,注意不要给未使用的任务发信号 3.该操作系统在AVR Studio 4.12(SP4)+WINAVR 编译运行成功(ATMega8),其优化等级02(特别注意)
inteliji+spark运行在本地
环境scala注意scala的版本要尽量和spark保持对应, 导入spark相应的jar包,自spark2.0还是几版本来着,没有统一的jar包了,所有要把所有的sparkjar包导进去,下载好spark压缩包,解压后,里面有一个文件夹jars,避免不必要的麻烦就把所有的jar包导进去, 然后,可以运行在本都的spark程序,但是,会提示缺少hadoop的东西,所以还要hadoop的下载好,配置...
运行在什么地方……
ASP运行在服务器……rnJavaScript脚本运行在客户端……rn此种说法是否正确?
运行在linux下的ZFS
zfs on linux,运行在linux下的ZFS,不是solaris哦
Service 运行在主线程
ServiceAndroid Developer对于Service如下定义,A Service is an application component that can perform long-running operations in the background and does not provide a user interface. Another application compone
Redis运行在保护模式
使用redis客户端连接远程reids后,执行 ping命令报如下错误: DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients.