启动我的应用时出错

时间:2017-11-20 15:38:30

标签: android android-activity

请我尝试从我的手机上运行我的Android应用程序,但它会使会话应用程序失败。

以下是我在logcat中的内容

$ adb push C:\Users\oracle\AndroidStudioProjects\Oracle\app\build\outputs\apk\app-debug.apk /data/local/tmp/com.example.oracle.oracle
$ adb shell pm install -r "/data/local/tmp/com.example.oracle.oracle"
java.lang.UnsatisfiedLinkError: No implementation found for java.lang.String android.os.SystemProperties.native_get(java.lang.String, java.lang.String) (tried Java_android_os_SystemProperties_native_1get and Java_android_os_SystemProperties_native_1get__Ljava_lang_String_2Ljava_lang_String_2)
    at android.os.SystemProperties.native_get(Native Method)
    at android.os.SystemProperties.get(SystemProperties.java:64)
    at android.os.Environment.<clinit>(Environment.java:354)
    at android.os.Environment.getLegacyExternalStorageDirectory(Environment.java:488)
    at android.os.Debug.<clinit>(Debug.java:96)
    at android.ddm.DdmHandleHello.handleHELO(DdmHandleHello.java:164)
    at android.ddm.DdmHandleHello.handleChunk(DdmHandleHello.java:91)
    at org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java:171)
java.lang.UnsatisfiedLinkError: android.os.Debug
    at android.ddm.DdmHandleHello.handleFEAT(DdmHandleHello.java:176)
    at android.ddm.DdmHandleHello.handleChunk(DdmHandleHello.java:93)
    at org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java:171)
java.lang.UnsatisfiedLinkError: android.os.Debug
    at android.ddm.DdmHandleProfiling.handleMPRQ(DdmHandleProfiling.java:187)
    at android.ddm.DdmHandleProfiling.handleChunk(DdmHandleProfiling.java:88)
    at org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java:171)

这是我的清单文件。我有Mainactivity作为我的启动器,

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.oracle.oracle">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".DrawerActivity"
            android:label="@string/title_activity_drawer"
            android:theme="@style/AppTheme.NoActionBar"></activity>
    </application>

</manifest>

此外,我的即时运行未经检查。但我得到的结果相同

2 个答案:

答案 0 :(得分:1)

取消选中启用ADB集成选项

工具 - &gt; Android - &gt;启用ADB集成 - &gt;取消选中。

如果您需要在设备上成功安装后调试项目,可以稍后检查

这适用于android studio 2.3.1。

答案 1 :(得分:0)

使用JNI库可能是您遇到此问题。

尝试正确设置类路径。

以下相关内容已经检查this

以下是JNI link了解详情。