我正在尝试解决官方Android教程,但当我对Android的Hello World项目进行教程请求的一些修改时,我收到此错误:
Launching application: com.example.antonio.myapplication3/com.example.antonio.myapplication3.MainActivity.
DEVICE SHELL COMMAND: am start -n "com.example.antonio.myapplication3/com.example.antonio.myapplication3.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
java.lang.UnsatisfiedLinkError: No implementation found for boolean android.os.SystemProperties.native_get_boolean(java.lang.String, boolean) (tried Java_android_os_SystemProperties_native_1get_1boolean and Java_android_os_SystemProperties_native_1get_1boolean__Ljava_lang_String_2Z)
at android.os.SystemProperties.native_get_boolean(Native Method)
at android.os.SystemProperties.getBoolean(SystemProperties.java:116)
at android.text.TextUtils.<clinit>(TextUtils.java:1888)
at android.os.Environment$UserEnvironment.<init>(Environment.java:151)
at android.os.Environment.initForCurrentUser(Environment.java:126)
at android.os.Environment.<clinit>(Environment.java:120)
at android.os.Environment.getLegacyExternalStorageDirectory(Environment.java:413)
at android.os.Debug.<clinit>(Debug.java:98)
at android.ddm.DdmHandleHello.handleHELO(DdmHandleHello.java:146)
at android.ddm.DdmHandleHello.handleChunk(DdmHandleHello.java:90)
at org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java:171)
java.lang.UnsatisfiedLinkError: android.os.Debug
at android.ddm.DdmHandleHello.handleFEAT(DdmHandleHello.java:158)
at android.ddm.DdmHandleHello.handleChunk(DdmHandleHello.java:92)
at org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java:171)
java.lang.UnsatisfiedLinkError: android.os.Debug
at android.ddm.DdmHandleProfiling.handleMPRQ(DdmHandleProfiling.java:189)
at android.ddm.DdmHandleProfiling.handleChunk(DdmHandleProfiling.java:88)
at org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java:171)
Aborted
要注意,只有在我的真实手机中运行应用程序时才会出现此错误。如果我尝试在AVD上运行它,一切运行良好。
我在AndroidStudio中创建了一个简单的空白项目,并进行了以下修改......
我在项目中做出的唯一修改是:
在值目录
中创建“colors.xml”
<color name="myOrange">#ffff6e11</color>
在值目录
中创建“themes.xml”
<!-- the theme applied to the application or activity -->
<style name="CustomActionBarTheme"
parent="@android:style/Theme.Holo.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<!-- ActionBar styles -->
<style name="MyActionBar"
parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
<item name="android:background">@color/myOrange</item>
</style>
更改“android_manifest.xml”中的主题
android:theme =“@ style / CustomActionBarTheme”&gt;
此修改是在Android Studio中创建的空白项目中进行的。
我的手机是BQ Aquaris E5 HD,而我正在使用Android Studio。
感谢您的关注。