mirror of
https://github.com/mamoe/mirai.git
synced 2025-02-27 04:30:08 +08:00
NO MORE FUCKING ANDROID TARGET
This commit is contained in:
parent
1ff84a4c91
commit
6af75c02f7
@ -25,8 +25,7 @@ Mirai 是一个在全平台下运行,提供 QQ Android 和 TIM PC 协议支持
|
|||||||
|
|
||||||
多平台 **QQ Android** 和 **TIM PC** 协议支持库与高效率的机器人框架.
|
多平台 **QQ Android** 和 **TIM PC** 协议支持库与高效率的机器人框架.
|
||||||
纯 Kotlin 实现协议和支持框架,模块<b>全部免费开源</b>。
|
纯 Kotlin 实现协议和支持框架,模块<b>全部免费开源</b>。
|
||||||
目前可运行在 JVM 或 Android 平台。
|
mirai 既可以作为项目中的 QQ 协议支持库, 也可以作为单独的应用程序与插件承载 QQ 机器人服务。
|
||||||
mirai 既可以作为你项目中的 QQ 协议支持库, 也可以作为单独的应用程序与插件承载 QQ 机器人服务。
|
|
||||||
|
|
||||||
### **一切开发旨在学习,请勿用于非法用途**
|
### **一切开发旨在学习,请勿用于非法用途**
|
||||||
|
|
||||||
@ -37,7 +36,7 @@ mirai 既可以作为你项目中的 QQ 协议支持库, 也可以作为单独
|
|||||||
|
|
||||||
Mirai 目前为快速流转(Moving fast)状态, 增量版本之间可能不具有兼容性,任何功能都可能在没有警告的情况下添加、删除或者更改。
|
Mirai 目前为快速流转(Moving fast)状态, 增量版本之间可能不具有兼容性,任何功能都可能在没有警告的情况下添加、删除或者更改。
|
||||||
|
|
||||||
Mirai 源码完全开放, 您可以参考 Mirai 的协议实现来开发其他框架, 但需注明来源并遵守开源协议要求 (AGPLv3)。
|
**Mirai 源码完全开放, 您可以参考 Mirai 的协议实现来开发其他框架, 但需注明来源并遵守开源协议要求 (AGPLv3)**。
|
||||||
|
|
||||||
### 开发者
|
### 开发者
|
||||||
|
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
@file:Suppress("UnstableApiUsage", "UNUSED_VARIABLE")
|
@file:Suppress("UnstableApiUsage", "UNUSED_VARIABLE")
|
||||||
|
|
||||||
import java.time.Duration
|
import java.time.Duration
|
||||||
import java.util.*
|
|
||||||
import kotlin.math.pow
|
import kotlin.math.pow
|
||||||
|
|
||||||
buildscript {
|
buildscript {
|
||||||
@ -27,6 +26,13 @@ plugins {
|
|||||||
// id("com.jfrog.bintray") version Versions.Publishing.bintray apply false
|
// 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 {
|
runCatching {
|
||||||
val keyProps = Properties().apply {
|
val keyProps = Properties().apply {
|
||||||
file("local.properties").takeIf { it.exists() }?.inputStream()?.use { load(it) }
|
file("local.properties").takeIf { it.exists() }?.inputStream()?.use { load(it) }
|
||||||
@ -38,7 +44,7 @@ runCatching {
|
|||||||
}
|
}
|
||||||
}.exceptionOrNull()?.run {
|
}.exceptionOrNull()?.run {
|
||||||
project.ext.set("isAndroidSDKAvailable", false)
|
project.ext.set("isAndroidSDKAvailable", false)
|
||||||
}
|
}*/
|
||||||
|
|
||||||
allprojects {
|
allprojects {
|
||||||
group = "net.mamoe"
|
group = "net.mamoe"
|
||||||
|
@ -13,7 +13,6 @@
|
|||||||
|
|
||||||
- Kotlin 1.3.71 (必须)
|
- Kotlin 1.3.71 (必须)
|
||||||
- JDK 6 或更高 (必须)
|
- JDK 6 或更高 (必须)
|
||||||
- Android SDK 29 (可选, 用于编译安卓目标)
|
|
||||||
|
|
||||||
## 获取 Demo
|
## 获取 Demo
|
||||||
可在 [mirai-demos](https://github.com/mamoe/mirai-demos) 中获取已经配置好依赖的示例项目.
|
可在 [mirai-demos](https://github.com/mamoe/mirai-demos) 中获取已经配置好依赖的示例项目.
|
||||||
@ -76,6 +75,7 @@ implementation("net.mamoe:mirai-core-qqandroid-common:VERSION")
|
|||||||
```
|
```
|
||||||
|
|
||||||
**android** (Android 平台源集)
|
**android** (Android 平台源集)
|
||||||
|
**注意**: 在 [KT-37152](https://youtrack.jetbrains.com/issue/KT-37152) 修复前, mirai 无法支持 Android 平台目标.
|
||||||
|
|
||||||
```kotlin
|
```kotlin
|
||||||
implementation("net.mamoe:mirai-core-qqandroid-android:VERSION")
|
implementation("net.mamoe:mirai-core-qqandroid-android:VERSION")
|
||||||
|
@ -23,7 +23,7 @@ rootProject.name = 'mirai'
|
|||||||
|
|
||||||
include(':mirai-core')
|
include(':mirai-core')
|
||||||
include(':mirai-core-qqandroid')
|
include(':mirai-core-qqandroid')
|
||||||
include(':compatibility-validator')
|
//include(':compatibility-validator') // THIS WILL CAUSE A DEPENDENCY RESOLUTION BUG
|
||||||
|
|
||||||
// include(':mirai-api-http')
|
// include(':mirai-api-http')
|
||||||
enableFeaturePreview('GRADLE_METADATA')
|
enableFeaturePreview('GRADLE_METADATA')
|
Loading…
Reference in New Issue
Block a user