Проблема в джаве, 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 будут работать и в нем.