【发布时间】:2019-05-19 15:57:15
【问题描述】:
我需要集成到适用于 Android 的 PayU 应用程序中,我下载了文件并将其集成到新模块中。编译完成后,抛出此错误。
配置“编译”已过时,已替换为“实施”和“API”。 它将在 2018 年底被删除。更多信息请参阅:http://d.android.com/r/tools/update-dependency-configurations.html
忽略指定的 Android SDK 构建工具版本 (25.0.2),因为它低于 Android Gradle 插件 3.2.1 的最低支持版本 (28.0.3)。 将使用 Android SDK 构建工具 28.0.3。 要禁止显示此警告,请从您的 build.gradle 文件中删除“buildToolsVersion '25.0.2'”,因为每个版本的 Android Gradle 插件现在都有一个默认版本的构建工具。 更新构建工具版本并同步项目 打开文件
无法解决:phonepe.intentsdk.android.release:IntentSDK:0.1.3 打开文件 在项目结构对话框中显示
我转到新模块并将其更改为实施和版本 28.0。
机器人{ compileSdkVersion 28 buildToolsVersion '28.0.3'
defaultConfig {
minSdkVersion 16
targetSdkVersion 28
versionCode 2
versionName "2.0.1"
}
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.payu.custombrowser:payu-custom-browser:7.2.5'
implementation 'com.payu.india:payu-sdk:4.4.5'
implementation 'com.payu.samsungpay:samsungpay:1.0'
implementation 'com.payu.magicretry:magicretry:1.0.6'
implementation 'com.payu.phonepe:phonepe-intent:1.0.0'
又出现了一个新问题:
无法解决:phonepe.intentsdk.android.release:IntentSDK:0.1.3
打开文件
在项目结构对话框中显示
【问题讨论】:
-
对于简单的 payu 功能,您只需要前 2 个依赖项。电话不是必需的
-
警告和错误之间也有区别。配置编译已过时是警告消息不是错误
标签: java android android-studio android-gradle-plugin build.gradle