能力值:
( LV2,RANK:10 )
|
-
-
2 楼
http://blog.csdn.net/jiangwei0910410003/article/details/51557135
|
能力值:
( LV3,RANK:20 )
|
-
-
3 楼
5.0以后api改了 就不能用了
|
能力值:
( LV8,RANK:130 )
|
-
-
4 楼
我这个帖子里面有5.0以上的解决办法
http://bbs.pediy.com/showthread.php?t=215078
|
能力值:
( LV3,RANK:20 )
|
-
-
5 楼
谢谢,周末好好研究下
|
能力值:
( LV3,RANK:20 )
|
-
-
6 楼
寒号鸟二代
我这个帖子里面有5.0以上的解决办法
http://bbs.pediy.com/showthread.php?t=215078
void myLoadDex_art(JNIEnv* env,char* szPath)
{
jstring inPath=(*env)->NewStringUTF(env,szPath);
if(sdk_int>22)
{
art_MarCookie=(*env)->CallStaticObjectMethod(env, myDexFile, myOpenDexFile, inPath,0,0);
LOGI("----MarCookie:%p",art_MarCookie);
}
else
{
art_Cookie=(*env)->CallStaticLongMethod(env, myDexFile, myOpenDexFile, inPath,0,0);
LOGI("----artCookie:%llx",art_Cookie);
}
void* dlart=dlopen("libart.so",1);
pArtFun pArtDexFileFindClassDef=(pArtFun)dlsym(dlart,"_ZNK3art7DexFile12FindClassDefEt");
LOGI("pArtDexFileFindClassDef:%p",pArtDexFileFindClassDef);
} 这一点都不自定义啊, inPath 已经暴露了位置了
|
|
|