加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

瑞芯微開發(fā)板/主板Android系統(tǒng)APK簽名文件使用方法,實用干貨

2024/12/26
197
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

本文介紹瑞芯微開發(fā)板/主板Android系統(tǒng)APK簽名文件使用方法,觸覺智能EVB3588開發(fā)板演示,搭載了瑞芯微RK3588芯片,各類接口一應(yīng)俱全,幫助企業(yè)提高產(chǎn)品開發(fā)效率,縮短上市時間,降低成本和設(shè)計風(fēng)險。

系統(tǒng)簽名文件

生成APK系統(tǒng)簽名文件,具體可參考此文章方法RK3588主板/開發(fā)板Android12系統(tǒng)APK簽名文件生成方法,干貨滿滿

使用方法

第一步,修改APK工程文件

app/src/build.gradle,并添加以下內(nèi)容:

android {
    namespace 'com.example.rk3562_android13'
    compileSdk 33


    defaultConfig {
        applicationId "com.example.rk3562_android13"
        minSdk 33
        targetSdk 33
        versionCode 1
        versionName "1.0"


        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }


    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }


+    signingConfigs {
+       release {
+            storeFile file("../signature/rk3588.jks")
+                storePassword '123456'
+                keyAlias 'rk3588'
+                keyPassword '123456'
+            }
+
+        debug {
+            storeFile file("../signature/rk3588.jks")
+                storePassword '123456'
+                keyAlias 'rk3588'
+                keyPassword '123456'
+            }
+    }


}
  • 代碼釋義

storeFile file:工程簽名文件放置目錄;

storePassword/keyPassword:簽名文件密碼;

keyAlias:簽名文件別名;

第二步,修改APK工程文件

app/src/main/res/AndroidManifest.xml,并添加以下內(nèi)容:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.rk3562_android13"
+    android:sharedUserId="android.uid.system">

修改后點擊【File】->【Sync Porject with Gradle Files】重新同步源碼編譯即可。

驗證

測試APK包名:com.imx.bookcase,編譯測試前,先執(zhí)行以下命令即可實時查看應(yīng)用狀態(tài):

rk3588_t: # top -d 1 | grep com.imx.bookcase
2568 u0_a81       10 -10  14G 166M 103M S  0.0   2.0   0:00.31 com.imx.bookcase

結(jié)果可看出當(dāng)前應(yīng)用為"u0_a81"用戶級應(yīng)用。

編譯測試后:

rk3588_t: # top -d 1 | grep com.imx.bookcase
2767 system       10 -10  14G 166M 103M S  0.0   2.1   0:00.29 com.imx.bookcase

結(jié)果可看出APK成功變成"system"級應(yīng)用。

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄