2016-03-23 7 views
1

QRコードスキャナー用のアプリを作成しています。 誰もがコメントしたgoogleからサンプルを入手しました。 私はこのラインでandroidのjava.lang.UnsatisfiedLinkErrorエラー

static { 
    System.loadLibrary("iconv"); 
    } 

libiconv.soファイルをエラーを取得しています

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/app.iihr-2/base.apk"],nativeLibraryDirectories=[/data/app/app.iihr-2/lib/arm, /vendor/lib, /system/lib]]] couldn't find "libiconv.so" 

次のエラーを取得していますと、中に存在している\ libsに\ armeabi-v7a

だけでなく、 in

libs \ armeabi

誰でも手伝ってもらえますか?

+0

このフォルダ内にarmeabi/armeabi-v7aとx86を入れて、試してみてください。 – Raghavendra

+0

メッセージには**が表示されます。このメッセージには** \ jniLibsフォルダがあります。 "liblibiconv.so" **を見つけることができませんでした。** System.loadLibrary( "libconv"); 'System.loadLibrary(" conv ")の代わりに呼び出されました; – Kai

+0

@Raghavendraは仕事:( –

答えて

1

jniLibsにさらにフォルダを追加してエラーを修正しました。

私はその後、私はそれらのすべての私の.soファイルを置く、次の方法で

Image

を追加しました。 まだエラーが発生していたので、ターゲットSDを23から22に変更しました。