“Ljava.lang.String;” ——代表对象
    “[Ljava.lang.String;” ——代表一个数组

    1. function test(){
    2. Java.perform(function () {
    3. // logOutPut(Utils.myPrint(new String[]{"dudu", "QQ:11111", "VX:2222", "公众号:33333"}));//实例化的是一个string的数组 也是一个对象
    4. var Utils = Java.use("com.xiaojianbang.hook.Utils");
    5. console.log(Utils.myPrint(["dudu", "QQ:11111", "VX:2222", "公众号:33333"]));
    6. //上方我们传入的是js的数组,并不是java的数组,这里能成功使用是因为Frida帮我们处理了
    7. //下面我们自己'把js的数组处理成Java的数组
    8. console.log("-------------------------")
    9. var strarr = Java.array("Ljava.lang.String;", ["dudu", "QQ:11111", "VX:2222", "公众号:33333"]);
    10. console.log(Utils.myPrint(["dudu", "QQ:11111", "VX:2222", "公众号:33333"]));
    11. })};
    12. setImmediate(function(){
    13. setTimeout(test(), 5000);
    14. });