Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not working on android #76

Closed
Scirese opened this issue Apr 21, 2022 · 26 comments
Closed

Not working on android #76

Scirese opened this issue Apr 21, 2022 · 26 comments
Labels
bug Something isn't working

Comments

@Scirese
Copy link
Contributor

Scirese commented Apr 21, 2022

The game can't logon correctly on android. The login screen flashes and then nothing happend.
I have properly installed mitmproxy certs to /system and trusted it.
I thought it was because im running server remotely,but after i moved the server to a chroot Linux container(Arch linux) on the phone,the issue still.
The mitmproxy seems redirecting the server traffic correctly. But i just cant login.

Android 12,OSREL

@Scirese
Copy link
Contributor Author

Scirese commented Apr 21, 2022

捕获
The mitmproxy seems redirecting the server traffic correctly.

@Scirese
Copy link
Contributor Author

Scirese commented Apr 21, 2022

And the grasscutter server seems running correctly too
捕获
.

@Scirese
Copy link
Contributor Author

Scirese commented Apr 21, 2022

I used all the same configuration both on pc and android,pc can logon correctly but android cannot,why?

@Scirese
Copy link
Contributor Author

Scirese commented Apr 21, 2022

@Scirese
Copy link
Contributor Author

Scirese commented Apr 21, 2022

Configuration File
Mongodb Server is fine
https://pastebin.com/ufwSfU0F

@Scirese
Copy link
Contributor Author

Scirese commented Apr 21, 2022

Please confirm that you installed the CA certificate to the system directory instead of the user directory

Screenshot_20220421-203957_Settings

@MlgmXyysd
Copy link
Member

Please confirm that you installed the CA certificate to the system directory instead of the user directory

Screenshot_20220421-203957_Settings

Let me ask, what method do you use to add to the system

@Scirese
Copy link
Contributor Author

Scirese commented Apr 21, 2022

Please confirm that you installed the CA certificate to the system directory instead of the user directory

Screenshot_20220421-203957_Settings

Let me ask, what method do you use to add to the system

Magisk module

@MlgmXyysd
Copy link
Member

Magisk module

Post your module list here

@Scirese
Copy link
Contributor Author

Scirese commented Apr 21, 2022

Magisk module

Post your module list here

Screenshot_20220421-204740_Ninimu
Screenshot_20220421-204734_Ninimu
Screenshot_20220421-204723_Ninimu
The certificate is in that httpcanary module

@MlgmXyysd
Copy link
Member

MlgmXyysd commented Apr 21, 2022

The certificate is in that httpcanary module

  1. You should NOT use these garbage modules, these can cause all problems, remove first.
    image
  2. It may not be enough to install only on the system, a copy of user space needs to be reserved.
  3. Make sure the cert context is u:object_r:system_file:s0
  4. Merge Refactor dispatch server #53 and Listens to all addresses by default #75 to your local source, remove current config.json, recompile and run. (Don't forget replace 127.0.0.1 to your LAN ip in config after run)

Do the above and check if the problem still exists

@Scirese
Copy link
Contributor Author

Scirese commented Apr 21, 2022

The certificate is in that httpcanary module

  1. You should NOT use these garbage modules, these can cause all problems, remove first.
    image
  2. It may not be enough to install only on the system, a copy of user space needs to be reserved.
  3. Make sure the cert context is u:object_r:system_file:s0
  4. Merge Refactor dispatch server #53 and Listens to all addresses by default #75 to your local source, remove current config.json, recompile and run. (Don't forget replace 127.0.0.1 to your LAN ip in config after run)

Do the above and check if the problem still exists

You means i need to merge these pr and compile the server by my self?

By the way,secontext is fine
Screenshot_20220421-210259_MT管理器~2

@MlgmXyysd
Copy link
Member

You means i need to merge these pr and compile the server by my self?

By the way,secontext is fine Screenshot_20220421-210259_MT管理器~2

Yes, but before that, do 1 and 2 first.

@Scirese
Copy link
Contributor Author

Scirese commented Apr 21, 2022

You means i need to merge these pr and compile the server by my self?
By the way,secontext is fine Screenshot_20220421-210259_MT管理器~2

Yes, but before that, do 1 and 2 first.

Althrough I dont think LSPosed will cause these problem ,I will disable them for additional insurance.
Compile would take some time due to my old low-end computer XD.Before that ,just keep this issue open.

@MlgmXyysd
Copy link
Member

MlgmXyysd commented Apr 21, 2022

Through I dont think LSPosed will cause these problem ,I will disable them for additional insurance.

A lot of data from other projects tell me that these low-quality modules will lead to serious system issues. Users should remove it.

Before that ,just keep this issue open.

Sure

@KingRainbow44 KingRainbow44 added the bug Something isn't working label Apr 21, 2022
@Scirese
Copy link
Contributor Author

Scirese commented Apr 22, 2022

I cloned and compiled the latest dev branch and the issue still.

@MlgmXyysd
Copy link
Member

I cloned and compiled the latest dev branch and the issue still.

Did you forget to modify the configuration?

@BaiSugar
Copy link
Contributor

Try to modify SRC \ Main \ Java \ EMU \ GrassCutter \ Server \ Dispatch under DispatchServer.java 363 line code
C9}3I%OH0K }0{HL8 9NSD
,
new DispatchHttpJsonHandler("{"retcode":0,"message":"OK","data":{"id":"none","action":"ACTION_NONE","geetest":null}}")

@Scirese
Copy link
Contributor Author

Scirese commented Apr 22, 2022

I cloned and compiled the latest dev branch and the issue still.

Did you forget to modify the configuration?

I deleted the orig config ,and modified the new config correctly.

@BaiSugar
Copy link
Contributor

尝试修改 SRC \ Main \ Java \ EMU \ GrassCutter \ Server \ Dispatch under DispatchServer.java 363 行代码 C9}3I%OH0K }0{HL8 9NSD ,new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”)

And recompile

@Scirese
Copy link
Contributor Author

Scirese commented Apr 22, 2022

I will try

@Scirese
Copy link
Contributor Author

Scirese commented Apr 22, 2022

new DispatchHttpJsonHandler("{"retcode":0,"message":"OK","data":{"id":"none","action":"ACTION_NONE","geetest":null}}")

Task :compileJava FAILED
/home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要')'
new DispatchHttpJsonHandler("{"retcode":0,"message":"OK","data":{"id":"none","action":"ACTION_NONE","geetest":null}}")
^
/home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';'
new DispatchHttpJsonHandler("{"retcode":0,"message":"OK","data":{"id":"none","action":"ACTION_NONE","geetest":null}}")
^
/home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句
new DispatchHttpJsonHandler("{"retcode":0,"message":"OK","data":{"id":"none","action":"ACTION_NONE","geetest":null}}")
^
/home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';'
new DispatchHttpJsonHandler("{"retcode":0,"message":"OK","data":{"id":"none","action":"ACTION_NONE","geetest":null}}")
^
/home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句
new DispatchHttpJsonHandler("{"retcode":0,"message":"OK","data":{"id":"none","action":"ACTION_NONE","geetest":null}}")
^
/home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';'
new DispatchHttpJsonHandler("{"retcode":0,"message":"OK","data":{"id":"none","action":"ACTION_NONE","geetest":null}}")
^
/home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句
new DispatchHttpJsonHandler("{"retcode":0,"message":"OK","data":{"id":"none","action":"ACTION_NONE","geetest":null}}")
^
/home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';'
new DispatchHttpJsonHandler("{"retcode":0,"message":"OK","data":{"id":"none","action":"ACTION_NONE","geetest":null}}")
^
/home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句
new DispatchHttpJsonHandler("{"retcode":0,"message":"OK","data":{"id":"none","action":"ACTION_NONE","geetest":null}}")
^
/home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';'
new DispatchHttpJsonHandler("{"retcode":0,"message":"OK","data":{"id":"none","action":"ACTION_NONE","geetest":null}}")
^
/home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句
new DispatchHttpJsonHandler("{"retcode":0,"message":"OK","data":{"id":"none","action":"ACTION_NONE","geetest":null}}")
^
/home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';'
new DispatchHttpJsonHandler("{"retcode":0,"message":"OK","data":{"id":"none","action":"ACTION_NONE","geetest":null}}")
^
/home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句
new DispatchHttpJsonHandler("{"retcode":0,"message":"OK","data":{"id":"none","action":"ACTION_NONE","geetest":null}}")
^
/home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';'
new DispatchHttpJsonHandler("{"retcode":0,"message":"OK","data":{"id":"none","action":"ACTION_NONE","geetest":null}}")
^
/home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句
new DispatchHttpJsonHandler("{"retcode":0,"message":"OK","data":{"id":"none","action":"ACTION_NONE","geetest":null}}")
^
/home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';'
new DispatchHttpJsonHandler("{"retcode":0,"message":"OK","data":{"id":"none","action":"ACTION_NONE","geetest":null}}")
^
/home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句
new DispatchHttpJsonHandler("{"retcode":0,"message":"OK","data":{"id":"none","action":"ACTION_NONE","geetest":null}}")
^
/home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';'
new DispatchHttpJsonHandler("{"retcode":0,"message":"OK","data":{"id":"none","action":"ACTION_NONE","geetest":null}}")

build error
gradle -v output:

Gradle 7.4.2

Build time: 2022-03-31 16:40:07 UTC
Revision:

Kotlin: 1.5.31
Groovy: 3.0.9
Ant: Apache Ant(TM) version 1.10.11 compiled on July 10 2021
JVM: 1.8.0_202 (Oracle Corporation 25.202-b08)
OS: Linux 4.19.226-IllusionX+ aarch64

@BaiSugar
Copy link
Contributor

new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”)

任务 :compileJava FAILED /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要')' new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';' new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句 new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';' new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句 new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';' new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句 new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';' new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句 new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';'< new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句 new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';' new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句 new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';' new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句 new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';' new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句 new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';' new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”)

构建错误

gradle -v 输出:

等级 7.4.2

构建时间: 2022-03-31 16:40:07 UTC 修订:

Kotlin: 1.5.31 Groovy: 3.0.9 Ant: Apache Ant(TM) version 1.10.11 compiled on July 10 2021 JVM: 1.8.0_202 (Oracle Corporation 25.202-b08) OS: Linux 4.19.226-IllusionX+ aarch64

You lack char
After I sent, GitHub will automatically delete the code in the \ , please add it manually (please combine the picture above)

@Scirese
Copy link
Contributor Author

Scirese commented Apr 22, 2022

new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”)

任务 :compileJava FAILED /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要')' new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';' new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句 new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';' new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句 new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';' new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句 new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';' new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句 new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';'< new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句 new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';' new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句 new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';' new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句 new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';' new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 不是语句 new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”) ^ /home/kiana/Grasscutter/src/main/java/emu/grasscutter/server/dispatch/DispatchServer.java:376: 错误: 需要';' new DispatchHttpJsonHandler(“{”retcode“:0,”message“:”OK“,”data“:{”id“:”none“,”action“:”ACTION_NONE“,”geetest“:null}}”)

构建错误

gradle -v 输出:

等级 7.4.2

构建时间: 2022-03-31 16:40:07 UTC 修订:
Kotlin: 1.5.31 Groovy: 3.0.9 Ant: Apache Ant(TM) version 1.10.11 compiled on July 10 2021 JVM: 1.8.0_202 (Oracle Corporation 25.202-b08) OS: Linux 4.19.226-IllusionX+ aarch64

You lack char After I sent, GitHub will automatically delete the code in the \ , please add it manually (please combine the picture above)

ok,build successfully

@BaiSugar
Copy link
Contributor

server.createContext( // api-account-os.hoyoverse.com "/account/risky/api/check", new DispatchHttpJsonHandler("{\"retcode\":0,\"message\":\"OK\",\"data\":{\"id\":\"none\",\"action\":\"ACTION_NONE\",\"geetest\":null}}") );

@Scirese
Copy link
Contributor Author

Scirese commented Apr 22, 2022

Ok ,Now I Can play ,Thanks for everyone!!!

@Scirese Scirese closed this as completed Apr 22, 2022
This was referenced Apr 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants