背景:荣品开发板RD-rk3588 sdk不支持编译app源码,所以只能将jar包导入到上层app中实现
提取jar包
#进入目录
cd out/target/common/obj/JAVA_LIBRARIES/framework-minus-apex_intermediates
#查看classes.jar有没有我们的class
jar -tf classes.jar
#解压出helloworldManager.class
jar -xvf classes.jar android/app/HelloWorldManager.class
#打包成helloworldManager.jar
jar -cvf HelloWorldManager.jar android
再导入到AndroidStudio项目中,复制jar包到libs目录下
右键该jar包,选择add as library。
测试。。。
package com.qz.helloworld;
import androidx.appcompat.app.AppCompatActivity;
import android.annotation.SuppressLint;
import android.os.Bundle;
import android.app.HelloWorldManager;
import android.os.RemoteException;
import android.util.Log;
public class MainActivity extends AppCompatActivity {
private HelloWorldManager helloWorldManager;