NO MORE FUCKING ANDROID TARGET

This commit is contained in:
Him188 2020-04-10 16:13:03 +08:00
parent 1ff84a4c91
commit 6af75c02f7
4 changed files with 12 additions and 7 deletions

View File

@ -25,8 +25,7 @@ Mirai 是一个在全平台下运行,提供 QQ Android 和 TIM PC 协议支持
多平台 **QQ Android****TIM PC** 协议支持库与高效率的机器人框架.
纯 Kotlin 实现协议和支持框架,模块<b>全部免费开源</b>
目前可运行在 JVM 或 Android 平台。
mirai 既可以作为你项目中的 QQ 协议支持库, 也可以作为单独的应用程序与插件承载 QQ 机器人服务。
mirai 既可以作为项目中的 QQ 协议支持库, 也可以作为单独的应用程序与插件承载 QQ 机器人服务。
### **一切开发旨在学习,请勿用于非法用途**
@ -37,7 +36,7 @@ mirai 既可以作为你项目中的 QQ 协议支持库, 也可以作为单独
Mirai 目前为快速流转Moving fast状态, 增量版本之间可能不具有兼容性,任何功能都可能在没有警告的情况下添加、删除或者更改。
Mirai 源码完全开放, 您可以参考 Mirai 的协议实现来开发其他框架, 但需注明来源并遵守开源协议要求 (AGPLv3)。
**Mirai 源码完全开放, 您可以参考 Mirai 的协议实现来开发其他框架, 但需注明来源并遵守开源协议要求 (AGPLv3)**
### 开发者

View File

@ -1,7 +1,6 @@
@file:Suppress("UnstableApiUsage", "UNUSED_VARIABLE")
import java.time.Duration
import java.util.*
import kotlin.math.pow
buildscript {
@ -27,6 +26,13 @@ plugins {
// id("com.jfrog.bintray") version Versions.Publishing.bintray apply false
}
project.ext.set("isAndroidSDKAvailable", false)
// until
// https://youtrack.jetbrains.com/issue/KT-37152,
// are fixed.
/*
runCatching {
val keyProps = Properties().apply {
file("local.properties").takeIf { it.exists() }?.inputStream()?.use { load(it) }
@ -38,7 +44,7 @@ runCatching {
}
}.exceptionOrNull()?.run {
project.ext.set("isAndroidSDKAvailable", false)
}
}*/
allprojects {
group = "net.mamoe"

View File

@ -13,7 +13,6 @@
- Kotlin 1.3.71 (必须)
- JDK 6 或更高 (必须)
- Android SDK 29 (可选, 用于编译安卓目标)
## 获取 Demo
可在 [mirai-demos](https://github.com/mamoe/mirai-demos) 中获取已经配置好依赖的示例项目.
@ -76,6 +75,7 @@ implementation("net.mamoe:mirai-core-qqandroid-common:VERSION")
```
**android** (Android 平台源集)
**注意**: 在 [KT-37152](https://youtrack.jetbrains.com/issue/KT-37152) 修复前, mirai 无法支持 Android 平台目标.
```kotlin
implementation("net.mamoe:mirai-core-qqandroid-android:VERSION")

View File

@ -23,7 +23,7 @@ rootProject.name = 'mirai'
include(':mirai-core')
include(':mirai-core-qqandroid')
include(':compatibility-validator')
//include(':compatibility-validator') // THIS WILL CAUSE A DEPENDENCY RESOLUTION BUG
// include(':mirai-api-http')
enableFeaturePreview('GRADLE_METADATA')