Конденсатор (build.gradle не существует / операция не разрешена) Реагировать приложение на Android не может собрать - PullRequest
0 голосов
/ 08 марта 2020

Я не могу построить свое реагирующее веб-приложение на android, используя конденсатор (никогда раньше этого не делал). Тем не менее, я успешно сделал это с ios.

Я пытался синхронизировать c gradle вручную из android studio (file> syn c project с файлами gradle), но все равно не повезло .

Это ошибки (шаги по воспроизведению приведены ниже):

12.41 Ошибка синхронизации c ошибка: / spacex-launchs / node_modules / @ конденсатор / андроид / конденсатор /build.gradle (операция не разрешена) (54 с 634 мс)

Основной вопрос здесь такой: (операция не разрешена) Я пытался разрешить любой доступ для все (чтение и запись) для каждого для каждого файла в папке. Тем не менее, снова не повезло.

Команды, которые я выполнил, чтобы воспроизвести эти ошибки:

  1. npx cap init
  2. npx cap app (затем я выбрал android )
  3. npx cap open android (он попытался синхронизировать c, а затем дал мне ошибки выше; сборка невозможна).

Любая помощь будет принята с благодарностью!

Большое спасибо.

Ответы [ 2 ]

0 голосов
/ 13 марта 2020

Оказывается, открывая папку android вручную, используя Android Studio, как ни странно исправил ее .

0 голосов
/ 13 марта 2020

Предполагая, что ваш исходный код находится в удаленном хранилище, попробуйте установить fre sh в другой каталог. Сначала обновите Ioni c CLI.

npm i -g @ionic/cli@latest

git clone https://.../your-app.git

cd ./your-app

npm i

ionic build

ionic cap add android

ionic cap open android

Обратите внимание, что вам не нужно снова запускать npx cap init. Поскольку сборка iOS работает, Capacitor уже установлен в вашем проекте.

Если вы все еще не можете собрать, убедитесь, что ваша среда настроена правильно. Это может варьироваться, если вы на Ма c или Windows. Документы по конденсатору обеспечивают руководство .

...