小编Ivá*_*oko的帖子

错误:找不到默认活动

我将IntelliJ Idea 12.0.4升级到12.10.

现在,我的Android项目中的所有模块都会出错:

错误:找不到默认活动

我恢复到12.0.4并且它有效.

有任何想法吗 ??我认为它可能与一些未安装的插件有关,因为唯一的其他东西可能是本地配置,但我删除了配置文件夹以确认,并没有改变任何东西.

android intellij-idea android-studio

384
推荐指数
20
解决办法
46万
查看次数

Lint 错误:`httpclient` 定义的类与 Android 现在提供的类冲突

我正在尝试按照示例应用程序将我的应用程序从已弃用的 Android Drive API 更新为 Drive REST API 。

在尝试构建签名发布 APK 时,我遇到了以下 lint 问题:

httpclient 定义了与 Android 现在提供的类冲突的类。解决方案包括寻找没有相同问题的更新版本或替代库(例如,对于 httpclient,使用 HttpUrlConnection 或 okhttp),或者使用类似 jarjar 的东西重新打包库。

这是我的 gradle 依赖项:

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:27.1.1'
    implementation 'com.google.android.gms:play-services-auth:16.0.1'
    implementation 'com.android.support:design:27.1.1'
    implementation 'com.android.support:customtabs:27.1.1'
    implementation 'com.google.http-client:google-http-client-gson:1.26.0'
    implementation('com.google.api-client:google-api-client-android:1.26.0') {
        exclude group: 'org.apache.httpcomponents'
    }
    implementation('com.google.apis:google-api-services-drive:v3-rev136-1.25.0') {
        exclude group: 'org.apache.httpcomponents'
    }
}
Run Code Online (Sandbox Code Playgroud)

我猜这个问题是由以下原因引起的:

    implementation 'com.google.http-client:google-http-client-gson:1.26.0'
Run Code Online (Sandbox Code Playgroud)

我已经尝试了此处此处发布的解决方案,但它们不起作用。

就像这条评论说:

如果排除 httpclient,我将无法获得发布 apk

还有哪些其他解决方案?

android google-drive-api

3
推荐指数
1
解决办法
2373
查看次数