解决方案 »

  1.   

    改为777后运行(没重启时)报找不到class(MyApplication),重启后运行还是报 Can't find main library 'launcher'
      

  2.   

    这个错误的原因找到了,还是因为路径的原因,程序中加载so是在nativeLibraryDir下查找,代码如下:
        public static String nativeLibrariesDir(Activity activity)
        {
            String m_nativeLibraryDir = null;
            try {
                ApplicationInfo ai = activity.getPackageManager().getApplicationInfo(activity.getPackageName(), 0);
                m_nativeLibraryDir = ai.nativeLibraryDir+"/";
            } catch (NameNotFoundException e) {
                e.printStackTrace();
            }
            return m_nativeLibraryDir;
        }由于这段代码是开发库的源码,我不想去修改开发库代码,有谁知道如何把nativeLibraryDir改为 /system/lib 吗?