Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
M
Mirai
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
MyCard
Mirai
Commits
6af75c02
Commit
6af75c02
authored
Apr 10, 2020
by
Him188
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
NO MORE FUCKING ANDROID TARGET
parent
1ff84a4c
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
12 additions
and
7 deletions
+12
-7
README.md
README.md
+2
-3
build.gradle.kts
build.gradle.kts
+8
-2
docs/guide_quick_start.md
docs/guide_quick_start.md
+1
-1
settings.gradle
settings.gradle
+1
-1
No files found.
README.md
View file @
6af75c02
...
...
@@ -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)**
。
### 开发者
...
...
build.gradle.kts
View file @
6af75c02
@
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"
...
...
docs/guide_quick_start.md
View file @
6af75c02
...
...
@@ -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"
)
...
...
settings.gradle
View file @
6af75c02
...
...
@@ -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'
)
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment