2016-08-03 7 views
3

appcelerator studioでアプリを作成中です。それは私がそれにadmobモジュールを追加するまで、私のAndroid 6 Lenovo a7000でエラーなしで働いた。今、イムは、これらのエラーを取得:readlink( '/ proc/self/fd/21')failed:AppceleratorアプリにAdmobモジュールを追加した後、Android 6の[fd = 21]エラーが拒否されました

[ERROR] : linker: readlink('/proc/self/fd/21') failed: Permission denied [fd=21] 
[ERROR] : linker: warning: unable to get realpath for the library "/data/app/com.techintegrity.ekko-1/lib/arm/libti.admob.so". Will use given name. 
[ERROR] : TiApplication: (KrollRuntimeThread) [77,153] Sending event: exception on thread: KrollRuntimeThread msg:java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.techintegrity.ekko-1/lib/arm/libti.admob.so: has text relocations; Titanium 5.2.0,2016/02/20 08:05,384775e 
[ERROR] : TiApplication: java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.techintegrity.ekko-1/lib/arm/libti.admob.so: has text relocations 
[ERROR] : TiApplication: at java.lang.Runtime.loadLibrary(Runtime.java:372) 
[ERROR] : TiApplication: at java.lang.System.loadLibrary(System.java:1076) 
[ERROR] : TiApplication: at org.appcelerator.kroll.runtime.v8.V8Runtime.loadExternalModules(V8Runtime.java:132) 
[ERROR] : TiApplication: at org.appcelerator.kroll.runtime.v8.V8Runtime.initRuntime(V8Runtime.java:99) 
[ERROR] : TiApplication: at org.appcelerator.kroll.KrollRuntime.doInit(KrollRuntime.java:205) 
[ERROR] : TiApplication: at org.appcelerator.kroll.KrollRuntime$KrollRuntimeThread.run(KrollRuntime.java:114) 

私はすべて更新されています:Appceleratorのスタジオ、チタンSDK、Node.jsのを、しかし、問題はまだ同じです。同じようなエラーを抱える少数の人が見つかりましたが、それらのために働いた人は私のために働いているようです。助けをありがとう

+0

を解決する私はアプリを起動することができないことが生じている同様のエラーを得ました。 [fd = 24] E /リンカ(28319):警告:ライブラリのrealpathを取得できません "/ linker(28319):readlink( '/ proc/self/fd/24' mnt/asec/com.appdev-1/lib/arm/libstlport_shared.so "と入力します。指定された名前を使用します。 E:/ linker(28319):readlink( '/ proc/self/fd/24')が失敗しました:許可が拒否されました[fd = 24] E /リンカー(28319):警告:ライブラリのrealpathを取得できません。 /asec/com.appdev-1/lib/arm/libkroll-v8.so "指定された名前を使用します。 ' –

+0

は、そのadmobモジュールの新しいバージョンですか? http://stackoverflow.com/a/32873895/995891私はそれがadmobのせいだと思うようになる。 – zapl

答えて

1

あなたのconfig.xmlに次のコードを追加してください。

<property name="run-on-main-thread" type="bool">true</property> 

これが問題

+0

申し訳ありません、このプロパティを追加する必要がある場合は、 –

+0

を追加する必要があります。このファイルをアンドロイドスタジオプロジェクト内に見つけることはできません。このプロパティ名を追加すると「run-on-main-thread」タイプ= – Taimur

関連する問題