Показать сообщение отдельно
Старый 12.08.2015, 19:31
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 6  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Проблема в джаве, 100%. Компилятор не освобождается по какой-то причине. И скорее всего причина в том, что стоит не подохдящая версия джавы, в которой малость API изменен.
В папке felxsdk/bin лежит файл jvm.config
там есть переменная java.home=
Это та переменная, откуда FD первым делом пытается брать путь к джаве. Если не находит, берет из переменных среды операционки. Так что если в системе стоит не та версия джавы, которая нужна, ничего нормально работать не будет, но даже если та, но ссылка на нее отсутствует у FD, то все равно будет фиаско))
Нужно установить версию джавы, которая указана здесь Java JRE 1.6 32-bit
и в jvm.config в переменную среды java.home указать на нее ссылку, например так
C:\Program Files (x86)\Java\jre1.6.0_05

Ну и заодно, там же в этом файле, можно добавить памяти для джавы. У меня прописано так
java.args=-Xmx768m -Dsun.io.useCanonCaches=false

Я вместо 384 написал 768, и этого вполне хватает

п.с. 32 битную версию джавы можно ставить одновременно с любой другой. Вся суть в том, чтобы именно добавить эту переменную. А система может пользоваться 64 битной и в ус не дуть. Так что перед установкой ничего удалять не нужно

Цитата:
И второй вопрос. Можно ли отлаживать проект на Старлинге не в AIR Mobile проджекте? Уже слишком долго собирается он, каждую сборку секунд 15-20 теряю... А обычный AS3 проект собирается за секунду
Конечно можно. Старлинг - это просто фреймворк на as3. А значит все фичи as3 будут работать и в нем.