gpt4 book ai didi

android - 下载的文件无法正常运行时,无法在设备上运行我的应用程序

转载 作者:行者123 更新时间:2023-12-03 17:47:21 24 4
gpt4 key购买 nike

04-28 14:59:14.412: E/AndroidRuntime(21823): FATAL EXCEPTION: main
04-28 14:59:14.412: E/AndroidRuntime(21823): java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$styleable
04-28 14:59:14.412: E/AndroidRuntime(21823): at android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:107)
04-28 14:59:14.412: E/AndroidRuntime(21823): at android.support.v7.app.ActionBarActivityDelegateICS.onCreate(ActionBarActivityDelegateICS.java:58)
04-28 14:59:14.412: E/AndroidRuntime(21823): at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:98)
04-28 14:59:14.412: E/AndroidRuntime(21823): at com.lociiapp.HomeActivity.onCreate(HomeActivity.java:63)
04-28 14:59:14.412: E/AndroidRuntime(21823): at android.app.Activity.performCreate(Activity.java:5122)
04-28 14:59:14.412: E/AndroidRuntime(21823): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1150)
04-28 14:59:14.412: E/AndroidRuntime(21823): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2315)
04-28 14:59:14.412: E/AndroidRuntime(21823): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2403)
04-28 14:59:14.412: E/AndroidRuntime(21823): at android.app.ActivityThread.access$600(ActivityThread.java:165)
04-28 14:59:14.412: E/AndroidRuntime(21823): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1373)
04-28 14:59:14.412: E/AndroidRuntime(21823): at android.os.Handler.dispatchMessage(Handler.java:107)
04-28 14:59:14.412: E/AndroidRuntime(21823): at android.os.Looper.loop(Looper.java:194)
04-28 14:59:14.412: E/AndroidRuntime(21823): at android.app.ActivityThread.main(ActivityThread.java:5391)
04-28 14:59:14.412: E/AndroidRuntime(21823): at java.lang.reflect.Method.invokeNative(Native Method)
04-28 14:59:14.412: E/AndroidRuntime(21823): at java.lang.reflect.Method.invoke(Method.java:525)
04-28 14:59:14.412: E/AndroidRuntime(21823): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
04-28 14:59:14.412: E/AndroidRuntime(21823): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
04-28 14:59:14.412: E/AndroidRuntime(21823): at dalvik.system.NativeStart.main(Native Method)

这是我的LogCat错误,我无法在设备上运行我的应用程序。我不知道为什么下载我的一个应用程序并刚刚导入运行在设备上的.apk文件但项目未运行时它为什么会出现。需要帮助解决此问题。

最佳答案

04-28 14:59:14.412: E/AndroidRuntime(21823): java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$styleable



您尚未在Android项目中正确引用AppCompat。

关注 为库添加资源

https://developer.android.com/tools/support-library/setup.html

来自文档

要将具有资源的支持库(例如用于操作栏的v7 appcompat)添加到您的应用程序项目中,请执行以下操作:

使用Eclipse

根据支持库代码创建一个库项目:
  • 确保已使用SDK Manager下载了Android支持库。
    创建一个库项目,并确保所需的JAR文件包含在项目的构建路径中:
    选择文件>导入。
    选择“将现有Android代码放入工作区”,然后单击“下一步”。
  • 浏览到SDK安装目录,然后浏览到Support Library文件夹。例如,如果要添加appcompat项目,请浏览至/ extras / android / support / v7 / appcompat /。
    单击完成以导入项目。对于v7 appcompat项目,您现在应该看到一个名为android-support-v7-appcompat的新项目。
  • 在新的库项目中,展开libs /文件夹,右键单击每个.jar文件,然后选择Build Path> Add to Build Path。例如,在创建v7 appcompat项目时,请将android-support-v4.jar和android-support-v7-appcompat.jar文件都添加到构建路径中。
  • 右键单击库项目文件夹,然后选择构建路径>配置构建路径。
    在“顺序和导出”选项卡中,检查刚刚添加到构建路径的.jar文件,以便依赖于该库项目的项目可以使用它们。例如,appcompat项目要求您同时导出android-support-v4.jar和android-support-v7-appcompat.jar文件。
    取消选中Android依赖关系。
    单击确定以完成更改。

  • 如果您使用的是android-studio,则文档中还包含一些步骤

    关于android - 下载的文件无法正常运行时,无法在设备上运行我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23337487/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com