エミュレーター pkg name="com.example.plug" にアプリをインストールしました。data/data/com.example.plug/lib に「libplugin1.so」というファイルがあります。
今、私は自分のアプリでそれを取得したいと考えています。
packageName を取得してから「nativeLibraryDir」を取得しますが、取得しようとするとString[] sharedLibraryFiles
null が返されます。
私のコードは以下の通りです:
Log.d(TAG, "pkgName=" + pkgName);// fine com.example.plug
ApplicationInfo appInfo = pm.getApplicationInfo(pkgName, PackageManager.GET_SHARED_LIBRARY_FILES);
Log.d(TAG, appInfo.nativeLibraryDir); // API 9 /data/data/com.example.plug/lib
String[] soList = appInfo.sharedLibraryFiles; //null