0
我想要什麼: 我想能夠發佈一個APK文件到Play商店,因爲我的應用程序不需要任何權限,所以它沒有權限。世博安卓權限設置爲空
什麼我遇到 當運行博覽會命令exp publish
我得到以下警告/問題
[exp] Making sure project is set up correctly...
[exp] Warning: Problem in app.json. See https://docs.expo.io/versions/v19.0.0/guides/configuration.html.
[exp] - additional property "permission" exists in app.json when not allowed.
額外的細節 世博會已經發布了自己的SDK的19版本,其中有爲android設置權限的能力。 see docs link
有關於如何設置沒有權限沒有詳細說明,以及文檔說時的權限在app.json沒有描述什麼這些默認值都沒有設置默認將被應用。
我的配置是這樣的:
{
"expo": {
"name": "test-publish",
"description": "An empty new project",
"slug": "test-publish",
"privacy": "public",
"sdkVersion": "19.0.0",
"version": "1.0.0",
"orientation": "portrait",
"primaryColor": "#cccccc",
"icon": "./assets/icons/app-icon.png",
"loading": {
"icon": "./assets/icons/loading-icon.png",
"hideExponentText": false
},
"packagerOpts": {
"assetExts": ["ttf", "mp4"]
},
"ios": {
"supportsTablet": true
},
"android": {
"permission": []
}
}
}
不,如果你看看文檔,你會看到「權限」是正確的使用密鑰。 – Jessycormier
是的,確切地說。但你正在使用'permission'這是錯誤的 – mstmustisnt
你說得對,在我的例子中,我錯誤的價值,但這不是問題。 SDK中有一個導致問題的錯誤。他們已經更新了過去的V19.x SDK,可以解決這個問題。您現在可以發佈具有零權限的應用程序(但是它無法在android平臺上安裝,您需要最小的權限,例如可以在手機上安裝)。感謝您的幫助,並指出我的例子中的錯誤。 – Jessycormier