博航社区

 找回密码
 立即注册博航社区

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

查看: 4734|回复: 1
打印 上一主题 下一主题

友善Nanopi pc RK3399安卓Android8 10如何获取root 系统权限2 [复制链接]

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
楼主
发表于 2020-6-3 14:09:43 |只看该作者 |倒序浏览
分享到:
针对没有源码只有apk的开发人员

android的移植内容太多且复杂,很抱歉我们没有更多的文档可以提供。

可以参考原厂集成apk的方式:
1) 新建目录 vendor/rockchip/common/apps/demo ,将自己的apk 存放在该目录

2) 参考以下内容,编写 Android.mk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)

LOCAL_MODULE := demo
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := platform
LOCAL_DEX_PREOPT := false
include $(BUILD_PREBUILT)

3) 修改 vendor/rockchip/common/apps/apps.mk 增加
PRODUCT_PACKAGES += \
    demo

4) 应用可能还需要预先授权,具体请查看并修改
   frameworks/base/data/etc/privapp-permissions-platform.xml

以上方法仅供参考,不提供进一步的技术支持。

分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享0 收藏收藏0 转发到微博

使用道具 举报

Rank: 9Rank: 9Rank: 9

沙发
发表于 2020-6-3 14:13:56 |只看该作者
重点是 LOCAL_CERTIFICATE := platform 这一行用来指定证书并重新签名

使用道具 举报

Archiver|手机版|谷歌地图|百度地图|官网地图|淘宝链接|博航智能圈 - ARM嵌入式AI物联网IOT机器人

GMT+8, 2024-4-28 18:39 , Processed in 0.031866 second(s), 6 queries , Gzip On, Memcache On.

club.broadon.net

© 2007-2012 BroadOn

回顶部