2014-12-18 4 views
0

Я только что установил Android Studio 1.0.1 в Windows 7, создал новый проект и получаю ошибки в изобилии. Прежде всего, рендеринга для моего макета предварительного просмотра дает мне следующую трассировку стека:Выдача рендеринга на новой установке Android Studio

java.util.MissingResourceException: Could not find the bundle com/ibm/icu/impl/data/icudt50b/ 
at com.ibm.icu.impl.ResourceBundleWrapper.getBundleInstance(ResourceBundleWrapper.java:109) 
at com.ibm.icu.util.UResourceBundle.instantiateBundle(UResourceBundle.java:573) 
at com.ibm.icu.util.UResourceBundle.getBundleInstance(UResourceBundle.java:145) 
at com.ibm.icu.util.UResourceBundle.getBundleInstance(UResourceBundle.java:108) 
at com.ibm.icu.impl.ICUResourceTableAccess.getTableString(ICUResourceTableAccess.java:23) 
at com.ibm.icu.util.ULocale.getCharacterOrientation(ULocale.java:1755) 
at com.android.layoutlib.bridge.Bridge.isLocaleRtl(Bridge.java:424) 
at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:241) 
at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:332) 
at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:350) 
at com.android.tools.idea.rendering.RenderService$5.compute(RenderService.java:688) 
at com.android.tools.idea.rendering.RenderService$5.compute(RenderService.java:677) 
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:932) 
at com.android.tools.idea.rendering.RenderService.createRenderSession(RenderService.java:677) 
at com.android.tools.idea.rendering.RenderService.render(RenderService.java:815) 
at com.intellij.android.designer.designSurface.AndroidDesignerEditorPanel$6.run(AndroidDesignerEditorPanel.java:480) 
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320) 
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310) 
at com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.java:254) 
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269) 
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227) 
at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217) 
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238) 
at com.intellij.util.Alarm$Request$1.run(Alarm.java:327) 
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) 
at java.util.concurrent.FutureTask.run(FutureTask.java:166) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 
at java.lang.Thread.run(Thread.java:722) 

моей деятельности в Java-файл также пронизана «не удается разрешить символ" х». Кажется, что мне не хватает файлов, возможно, в моей версии Java или в Android-приложении Android. Я даже не знаю, с чего начать это решение. Спасибо за любые идеи, которые у вас есть.

+0

Проверьте это

+0

Вы можете сделать «Файл» -> «Недействительные кеши ...» и выбрать «Недействительные и Перезапустите ", чтобы исправить это. Вы также можете попробовать Build -> Project Clean. Вы также можете попробовать выполнить перестройку из командной строки. Я чувствую вашу боль, мне потребовался день, чтобы импортировать проект, который отлично работал в Eclipse. –

ответ

0

Пара вопросов приходит на ум, что может решить проблему.

Во-первых, у вас может быть проблема с вашим текущим Java JDK, поэтому попробуйте использовать самую последнюю версию Java JDK. В настоящее время я использую обновление версии 8 25 (64-разрядное). Я также имею самую последнюю версию регулярной Java, также в версии 8 обновления 25 (64-разрядная версия).

Если это происходит, и вы по-прежнему получаете ту же проблему, я бы удалил андроид-студию, а затем переустановил ее.

Если у вас по-прежнему возникают проблемы, повторите удаление, но на этот раз установите Android Studio в другой каталог, за исключением обоих каталогов программных файлов. Это позволит избежать некоторых внутренних мер безопасности в Windows 7, которые могут или не могут быть причиной вашей проблемы в первую очередь.

Надеюсь, это поможет.

+0

Удаление, а затем повторная установка вне программных файлов сделало это для меня. Кажется, что файлы, которые я отсутствовал, были в файлах SDK, но Windows делала то, что мешало мне обновлять SDK. После беспорядка с SDK target/build в манифесте казалось, что все они сломаны. Переустановлен непосредственно на диск C, задан новый путь к файлам SDK и альтам, все работает. Спасибо! –

Смежные вопросы