Please note before reading the instructions: if you use the QIYU Developer Platform tool to upload your APK, please back to the QIYU Developer Platform website to submit after uploading the APK successfully. If you only upload the APK on the platform tool but do not submit on the QIYU developer platform website, QIYU will not review and publish the APK you uploaded
# The Introduction of QIYU Developer Platform Tool (DPT)
The QIYU Developer Platform Tool is a command-line tool. You can upload an APK and OBB package by using it. Compared to uploading an APK from a web page, this command-line tool offers more stable connection and it also supports bigger size pacakges.
Please find below the size limit for uploading one APK or OBB file:
1、Please make sure that you have already downloaded and installed the DPT, See the Download installation instructions for the DPT for details
2、Mac users need to click system preferences when using it for the first time. In security and privacy, clicking "is still allowed“
3、If you want to user the DPT, you need to drag and drop the DPT to the terminal
The following picture shows the effect after dragging without entering any command lines
Menu Command
After draging and droping the DPT to the terminal, enter the space and type "--help", you can view the menu in DPT
screenshot of Mac
screenshot of Windows
Help Command
If you want to get the additonal help of the specific function, for instance:"upload-qiyu-build".
you can drag and drop the DPT to the terminal, enter the space and type "upload-qiyu-build", and then enter the sapce again and type"--help"
You can see the Parameters and their descriptions of this command
Failed to read or parse the currently uploaded APK file
The file may not be readable or parsed according to the APK file
3
Non-VR APP
Currently, no Qualcomm XR interface file is detected when uploading APK fil
check in lib/arm64-v8a/libsxrapi.so
4
Package names didn't match
The package name of the currently uploaded APK file is inconsistent with the package name of the version uploaded and approved in history
5
No version number detected
The version number of the currently uploaded APK file is not obtained
check in the value of versionCode in AndroidManifest.xml
6
The version number is too low
The currently uploaded APK version number is less than or equal to the version uploaded nearby in history
check in the value of versionCode in AndroidManifest.xml
7
Informal version
The currently uploaded APK file is a debug version
check in the value of debugable in AndroidManifest.xml, if it is true,then it is a debug version
8
APK not signed
The current uploaded APK file signature is inconsistent with the APK signature uploaded and approved in history
9
Signatures didn't match
The currently uploaded APK file signature certificate is inconsistent with the APK signature certificate uploaded and approved in history
10
Certificates didn't match
The APK file signature certificate currently uploaded is inconsistent with the APK signature certificate uploaded and approved for the first time
11
Certificate parsing failed
Apk file signature certificate parsing exception
12
QIYU SDK not integrated
The game APK file does not detect the relevant so file of adventure SDK
13
The SDK version too low, please upgrade to X+
The version of adventure SDK is lower than the minimum version requirement of background configuration
X is the minimum version of the current background configuration, and the value is 1.0.0
14
Android SDK version too low, please upgrade to X+
The Android SDK version is lower than the minimum version required for background configuration
X is the minimum version of the current background configuration, and the value is 26. For details and other historical versions, please refer to:https://en.wikipedia.org/wiki/Android_version_history
15
The signing certificate is invalid
Signed APK with Android debug certificate
Resign APK with own certificate
16
The QIYU Platform SDK is not integrated
The application did not intergrate the QIYU platform SDK
After dragging the DPT to the terminal, enter the space and type "logdir". You can view the directory where the log is stored. If you have problems about uploading, you can send the log to our staff to view the problems for you.