Используя ES2017, вы должны иметь это как объявление функции
async function foo() {
var response = await $.ajax({url: '...'})
return response;
}
и выполнить его следующим образом.
(async function() {
try {
var result = await foo()
console.log(result)
} catch (e) {}
})()
Или синтаксис Promise
foo().then(response => {
console.log(response)
}).catch(error => {
console.log(error)
})
Да, но вам нужно изменить настройки одной из установок, чтобы указать на другие настройки и папки кеша. После установки, но до первого запуска, измените расположение этих папок в соответствии с этим документом .
В общем, вы можете.
Но будьте осторожны, что в папке ~/Library/ApplicationSupport/AndroidStudioBeta
(или ~/Library/ApplicationSupport/AndroidStudioPreview
для реальных старых версий есть папки кэша) и ~/Library/Caches/AndroidStudioBeta
, которые будут использоваться всеми «установками» ». Поэтому, если ваша ошибка связана с чем-то внутри этой папки (например, с плагином), тогда у вас будет проблема; -)
Вы не должны использовать обе версии одновременно.
Вы можете указать это как вопрос OSX. Поскольку я не нахожусь на своем Mac, я не могу подтвердить это, но это не помешает загрузить его и посмотреть. Перед тем, как это произойдет, попросите подтвердить установку. Многие файлы Max .dmg могут запускать приложение в автономном контейнере без его установки. Если он запускает графический интерфейс, в котором вы перетаскиваете Программное обеспечение в папку приложения, вы можете просто запустить приложение как есть. Если он должен установить его, вы всегда можете переместить существующую Android-студию в другое место и имя, а затем установить новую (для этого потребуется искать OSX, как это сделать)