Привет, у меня есть следующая проблема в моей андроид студии
root.cpp:
int getRoot(char *argv[])
{
char ml[64];
sprintf(ml,"su -c %s",*argv);
if (getuid() != 0)
{
system(ml);
exit(1);//Exit the process without root
}
}
root.h:
int getRoot(char *argv[]);
Теперь как я могу позвонитьэтот метод в native-lib.cpp я пробовал с
extern "C" JNIEXPORT jstring JNICALL
Java_com_example_root_MainActivity_stringFromJNI(
JNIEnv *env,
jobject /* this */) {
getRoot(char *argv[]);
}
, но я получаю ошибку в *argv[]
Может кто-нибудь помочь мне, пожалуйста?