2014-09-19 3 views
0

У меня проблема с приложением, которое я пытаюсь запустить. Я попробовал множество решений, доступных здесь, но не повезло. Может быть, вы можете помочь. Лучше Если вы также попытаетесь импортировать его в eclipse. bts, я новичок в eclipse, и эта программа не моя, но у меня есть разрешение. Пожалуйста, помогите: |К сожалению, имя приложения остановлено в Eclipse

Вот мой LogCat:

09-19 09:28:44.355: E/Term(2264): onCreate 
09-19 09:28:46.278: E/AndroidRuntime(2264): FATAL EXCEPTION: main 
09-19 09:28:46.278: E/AndroidRuntime(2264): Process: jackpal.androidterm, PID: 2264 
09-19 09:28:46.278: E/AndroidRuntime(2264): java.lang.UnsatisfiedLinkError: Couldn't load jackpal-androidterm4 from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/jackpal.androidterm-2.apk"],nativeLibraryDirectories=[/data/app-lib/jackpal.androidterm-2, /vendor/lib, /system/lib]]]: findLibrary returned null 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at java.lang.Runtime.loadLibrary(Runtime.java:358) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at java.lang.System.loadLibrary(System.java:610) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at jackpal.androidterm.Exec.<clinit>(Exec.java:33) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at jackpal.androidterm.Exec.createSubprocess(Native Method) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at jackpal.androidterm.ShellTermSession.createSubprocess(ShellTermSession.java:198) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at jackpal.androidterm.ShellTermSession.initializeSession(ShellTermSession.java:135) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at jackpal.androidterm.ShellTermSession.<init>(ShellTermSession.java:87) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at jackpal.androidterm.Term.createTermSession(Term.java:489) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at jackpal.androidterm.Term.createTermSession(Term.java:498) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at jackpal.androidterm.Term.populateViewFlipper(Term.java:411) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at jackpal.androidterm.Term.access$5(Term.java:405) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at jackpal.androidterm.Term$2.onServiceConnected(Term.java:150) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1202) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1219) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at android.os.Handler.handleCallback(Handler.java:738) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at android.os.Handler.dispatchMessage(Handler.java:95) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at android.os.Looper.loop(Looper.java:135) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at android.app.ActivityThread.main(ActivityThread.java:5070) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at java.lang.reflect.Method.invoke(Native Method) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at java.lang.reflect.Method.invoke(Method.java:372) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:836) 
09-19 09:28:46.278: E/AndroidRuntime(2264):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:631) 

Вот мой AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="jackpal.androidterm" 
    android:versionName="1.0.62" 
    android:versionCode="63" 
    android:installLocation="auto"> 
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="11" /> 
<uses-feature android:name="android.hardware.touchscreen" android:required="false" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.ACCESS_SUPERUSER" /> 
<uses-permission android:name="android.permission.WAKE_LOCK" /> 
<permission android:name="jackpal.androidterm.permission.RUN_SCRIPT" 
      android:label="@string/perm_run_script" 
      android:description="@string/permdesc_run_script" 
      android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 
      android:protectionLevel="dangerous" /> 
<permission android:name="jackpal.androidterm.permission.APPEND_TO_PATH" 
      android:label="@string/perm_append_to_path" 
      android:description="@string/permdesc_append_to_path" 
      android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 
      android:protectionLevel="dangerous" /> 
<permission android:name="jackpal.androidterm.permission.PREPEND_TO_PATH" 
      android:label="@string/perm_prepend_to_path" 
      android:description="@string/permdesc_prepend_to_path" 
      android:permissionGroup="android.permission-group.SYSTEM_TOOLS" 
      android:protectionLevel="dangerous" /> 
<application android:icon="@drawable/ic_launcher" 
      android:label="@string/application_terminal" 
      android:hardwareAccelerated="true"> 
    <activity android:name="Term" 
      android:theme="@style/Theme" 
      android:launchMode="singleTask" 
      android:configChanges="keyboard|keyboardHidden|orientation" 
      android:windowSoftInputMode="adjustResize|stateAlwaysVisible"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
      <category android:name="android.intent.category.MULTIWINDOW_LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity-alias android:name="TermInternal" 
      android:targetActivity="Term" 
      android:exported="false"> 
     <intent-filter> 
      <action android:name="jackpal.androidterm.private.OPEN_NEW_WINDOW" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
     <intent-filter> 
      <action android:name="jackpal.androidterm.private.SWITCH_WINDOW" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity-alias> 
    <activity android:name="RemoteInterface" 
      android:excludeFromRecents="true"> 
     <intent-filter> 
      <action android:name="jackpal.androidterm.OPEN_NEW_WINDOW" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity> 
    <activity-alias 
      android:name="TermHere" 
      android:label="@string/activity_term_here_title" 
      android:targetActivity="RemoteInterface" 
      android:exported="true" 

     <intent-filter> 
      <action android:name="android.intent.action.SEND" /> 
      <data android:mimeType="*/*" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity-alias> 
    <activity-alias android:name="RunScript" 
      android:targetActivity="RemoteInterface" 
      android:permission="jackpal.androidterm.permission.RUN_SCRIPT"> 
     <intent-filter> 
      <action android:name="jackpal.androidterm.RUN_SCRIPT" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity-alias> 
    <activity android:name="TermPreferences" 
      android:label="@string/preferences"/> 
    <activity android:name="WindowList" 
      android:label="@string/window_list" /> 
    <service android:name="TermService" /> 
<activity 
    android:label="@string/activity_shortcut_create" 
    android:name="jackpal.androidterm.shortcuts.AddShortcut" 
    android:launchMode="singleTop" 
    android:theme="@android:style/Theme.Translucent.NoTitleBar" 
    android:configChanges="orientation|keyboard|keyboardHidden" 

    <intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    </intent-filter> 
    <intent-filter> 
    <action android:name="android.intent.action.CREATE_SHORTCUT" /> 
    </intent-filter> 
    <intent-filter> 
    <category android:name="android.intent.category.DEFAULT" /> 
    <data  android:mimeType="text/*" /> 
    </intent-filter> 
</activity> 
<activity 
    android:name="jackpal.androidterm.shortcuts.FSNavigator" 
    android:label="@string/addshortcut_button_find_command" 
    android:launchMode="singleTop" 
    android:configChanges="orientation|keyboardHidden" 
    android:exported="true" 

    <intent-filter> 
    <action android:name="android.intent.action.PICK" /> 
    <category android:name="android.intent.category.DEFAULT"/> 
    </intent-filter> 
    <intent-filter> 
    <action android:name="android.intent.action.GET_CONTENT" /> 
    <category android:name="android.intent.category.DEFAULT"/> 
    <category android:name="android.intent.category.OPENABLE"/> 
    <data android:mimeType="*/*" /> 
    </intent-filter> 
</activity> 
<meta-data 
    android:name="com.sec.android.support.multiwindow" 
    android:value="true"> 
    </meta-data> 
</application> 
</manifest> 
+0

Вы пытаетесь загрузить собственную библиотеку, которая не существует или не может быть найдена. Покажите нам код, в котором вы пытаетесь загрузить эту библиотеку. – Karakuri

+0

Спасибо, но это не моя программа. Я просто скачал его, и я новичок в eclipse, поэтому я понятия не имею. Возможно, я могу поделиться ссылкой на коды и шаги по ее созданию и понять. Прошу прощения за это. коды (https://github.com/jackpal/Android-Terminal-Emulator), с использованием eclipse (https://github.com/jackpal/Android-Terminal-Emulator/blob/master/docs/Building.txt). Надеюсь, ты сможешь мне помочь. :(Спасибо заранее. –

ответ

1

Я думаю, что проблема здесь:

java.lang.UnsatisfiedLinkError: Couldn't load jackpal-androidterm4 from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/jackpal.androidterm-2.apk"],nativeLibraryDirectories=[/data/app-lib/jackpal.androidterm-2, /vendor/lib, /system/lib]]]: findLibrary returned null 

Файл библиотеки, который вы хотите использовать, не загружается, поэтому он возвращает null.

+0

Спасибо. Всякий раз, когда я очищал свой проект, возникла ошибка: 'Описание \t Ресурс \t Путь \t Местоположение \t Тип Ссылки на контейнеры« Зависимости от Android »не существует» C: \ Users \ Nikko \ Рабочий стол \ Рабочая область \ emulatorview \ bin \ emulatorview.jar \t Термин \t \t Путь сборки \t Ошибка пути сборки. Я знаю, что библиотека отсутствует, но я не знаю, где ее найти. Всякий раз, когда я удалял ее, ошибка удалялась, но в мой logcat, который он показывает, не нашел класс. Извините, что я новичок. Проверьте мой другой комментарий, если вы хотите попробовать. Извините –

+0

поместите этот файл jar на рабочий стол и создайте путь от eclipse. на вкладке библиотеки добавьте внешний файл jar затем на вкладке «Заказ» и «Экспорт» щелкните, чтобы проверить этот файл jar. надеюсь, вы получите свое решение. – Awais

+0

id это поможет вам принять ответ – Awais

Смежные вопросы