android把app安装到system/app下无效的问题

android码农 2018-02-05 05:34:50
我用的是Android eng版本的开发板,在apk的配置文件写入android:sharedUserId="android.uid.system",但是没有没有进行系统签名(不清楚eng版本是android自带签名,还是没有签名,或者开发板厂家没有给),之间push到了system/app下,但是开机后桌面没有该app图标(没有加入uid时,push到system/app下是正常的),请大神帮忙。。。。。。。
...全文
2349 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
杰瑞辰 2018-02-11
  • 打赏
  • 举报
回复
项目所在mk要配置LOCAL_CERTIFICATE := platform
初雪的忧伤丶 2018-02-11
  • 打赏
  • 举报
回复
没有系统签名的话 android:sharedUserId="android.uid.system" 这个权限没有用的
辉_alexxm 2018-02-07
  • 打赏
  • 举报
回复
用adb install 直接安装,可以通过logcat查看信息,再度娘下; 大体有以下几个问题, 1、正常不可能放到 system/app,通常为system/priv-app下, 2、需要系统签名, 3、还有很多功能不一定可以用调用系统的,可以通过反射调用;
Smoyan_ 2018-02-06
  • 打赏
  • 举报
回复
android:sharedUserId="android.uid.system", 这句话必须要将apk签名才行的。 所谓eng版本只不过是开发者模式权限变大了而已,可以忽视文件系统权限和查看更多的LOG,但是android本身机制是不变的。 楼主的需求很简单。就是想把自己的apk弄成系统应用。 这里有两个方案: 1。直接打包,具体查看网页 http://blog.csdn.net/zhixuan322145/article/details/51277921 2。将应用放入源码参与系统编译,具体查看网页 http://blog.csdn.net/waterstarsx/article/details/7258541
android码农 2018-02-06
  • 打赏
  • 举报
回复
@jklwan @Yunc2 就是放在system/app下面啊。。
Yunc2 2018-02-06
  • 打赏
  • 举报
回复
加uid必须要系统签名,你可以试试不加然后放/system/app 下面
jklwan 2018-02-06
  • 打赏
  • 举报
回复
除了设置sharedUId,还要签名,否则不行。 如果只是设置sharedUId就能使用数据,那么你设置个什么微信,支付宝的包名岂不是能随便能使用它们的数据了。
android码农 2018-02-06
  • 打赏
  • 举报
回复
@嘿木耳 修改什么权限。。怎么修改
android码农 2018-02-06
  • 打赏
  • 举报
回复
@嘿木耳 如果不加systemUserId执行到某些需要系统权限的语句时会报没有权限的错。
七月漠南 2018-02-06
  • 打赏
  • 举报
回复
使用 signapk publickey. x509[. pem] privatekey. pk8 input. Apk output. Apk 签名。公私钥从开发版源码提取
usecf 2018-02-06
  • 打赏
  • 举报
回复
你可以在android源码下 直接编译 生成系统apk
sagittarius1988 2018-02-05
  • 打赏
  • 举报
回复
还得修改权限啊

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧