账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    我androidStudio新下载的,一切都是默认配置,为何启动会报错?
    47
    0
    I/art: Rejecting re-init on previously-failed class java.lang.Class<android.support.v4.view.ViewCompat$OnUnhandledKeyEventListenerWrapper>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener;
               at void android.support.v4.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.Drawable) (ViewCompat.java:2341)
               at void android.support.v7.widget.ActionBarContainer.<init>(android.content.Context, android.util.AttributeSet) (ActionBarContainer.java:62)
    
    
    
    
     Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList[[zip file "/data/app/com.qky.qingchi.myapplication-2/base.apk"],nativeLibraryDirectories=[/data/app/com.qky.qingchi.myapplication-2/lib/x86, /system/lib, /vendor/lib]]
               at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
               at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:380)
               at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
    
    
               

    build.gradle:

    apply plugin: 'com.android.application'
    
    android {
        compileSdkVersion 28
        defaultConfig {
            applicationId "com.qky.qingchi.myapplication"
            minSdkVersion 16
            targetSdkVersion 28
            versionCode 1
            versionName "1.0"
            testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
    }
    
    dependencies {
        implementation fileTree(dir: 'libs', include: ['*.jar'])
        implementation 'com.android.support:appcompat-v7:28.0.0-rc01'
        implementation 'com.android.support.constraint:constraint-layout:1.1.2'
        testImplementation 'junit:junit:4.12'
        androidTestImplementation 'com.android.support.test:runner:1.0.2'
        androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    }
    
    

    styles.xml:

    <resources>
    
        <!-- Base application theme. -->
        <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
            <!-- Customize your theme here. -->
            <item name="colorPrimary">@color/colorPrimary</item>
            <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
            <item name="colorAccent">@color/colorAccent</item>
        </style>
    
    </resources>
    

    Base.Theme.AppCompat.Light.DarkActionBar 是我在前面加了base,如果不加无法在右侧预览,也不知道为啥

    都是默认配置,气死了,这as这么牛逼的东西咋搞的这么垃圾

    网上搜有个说是 sdk tools 26.1.1和这个com.android.support:appcompat-v7:28.0.0-rc01 我都是默认配置有啥不匹配的,再说咋就不匹配了啊, 也没说清楚,

    https://blog.csdn.net/weixin_37651459/article/details/80956366
    
    

    希望懂的人能告知一下,谢谢,

    项目能正常run起来,就是报错,但不影响使用

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 断桥ㄣ☆残膤 普通会员 1楼

      在Android Studio中,启动项目时报错可能有多种原因,以下是一些可能的解决方案:

      1. 确保您的项目与Android Studio的版本兼容。如果您的项目是为某个特定的Android版本编写的,确保它与Android Studio的版本兼容。

      2. 检查您的Android SDK是否已正确安装。在命令行中,输入以下命令来检查Android SDK是否已安装:

      java -version

      如果输出中没有“Android SDK Manager”,则表示Android SDK未安装。在Android Studio中,点击左上角的“File” -> “Settings” -> “Build, Build Tools” -> “SDK Manager”。

      1. 检查您的项目的权限设置。在Android Studio的“Help” -> “About” -> “Android SDK”中,您将看到您的Android SDK的版本。确保您的项目有足够的权限访问Android SDK。

      2. 检查您的Android Studio设置。在Android Studio的“Preferences” -> “Build, Build Tools” -> “SDK Manager”中,您将看到您的Android SDK的版本。确保您的设置与Android Studio的版本兼容。

      3. 如果以上步骤都无法解决问题,可能需要卸载并重新安装Android Studio。在命令行中,输入以下命令来卸载Android Studio:

      sudo apt-get remove android-studio

      然后,按照提示重新安装Android Studio。

      以上就是一些可能的解决方案,希望可以帮助您解决问题。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部