2015-06-30 26 views
5

Bất kỳ ai biết điều này là thế nào?Các lớp sau đây không thể được khởi tạo: android.support.design.widget.CoordinatorLayout

Dưới đây là phụ thuộc của tôi:

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:design:22.2.0' 
    compile 'com.android.support:appcompat-v7:22.2.0' 
    compile 'com.android.support:cardview-v7:22.0.0' 
    compile 'com.android.support:gridlayout-v7:22.0.0' 
    compile 'com.android.support:palette-v7:22.0.0' 
    compile 'com.android.support:recyclerview-v7:22.0.0' 
} 

tôi nhập khẩu tất cả mọi thứ từ Thư viện hỗ trợ Android và đồng bộ hóa các Gradles. Bất cứ ai biết tại sao tôi nhận được vấn đề dựng hình trong bố trí?

Dưới đây là các bản ghi lỗi:


java.lang.NoClassDefFoundError: Could not initialize class android.support.design.widget.CoordinatorLayout 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513) 
    at org.jetbrains.android.uipreview.ViewLoader.createNewInstance(ViewLoader.java:413) 
    at org.jetbrains.android.uipreview.ViewLoader.loadView(ViewLoader.java:105) 
    at com.android.tools.idea.rendering.LayoutlibCallback.loadView(LayoutlibCallback.java:177) 
    at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:214) 
    at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:142) 
    at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:806) 
    at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64) 
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:782) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:504) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:385) 
    at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:413) 
    at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:321) 
    at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:350) 
    at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:497) 
    at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:485) 
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:894) 
    at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:485) 
    at com.android.tools.idea.rendering.RenderTask.render(RenderTask.java:590) 
    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:351) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) 
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:138) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) 
    at java.lang.Thread.run(Thread.java:695) 
+1

http://stackoverflow.com/a/30927887 – Sree

+0

Hmm Tôi đã thử làm những việc mà anh ấy đã nói. Chạy ứng dụng trên Android Studio 1.3 Beta không giúp hiển thị nó. Thay đổi CoordinatorLayout thành FrameLayout trong xml tạm thời để chỉnh sửa không quan trọng bởi vì nếu tôi cố gắng chạy ứng dụng, nó sẽ sụp đổ do không thể tìm thấy CoordinatorLayout. Tôi vẫn đang cố gắng giải quyết một giải pháp tốt hơn. – George

+0

Mã của bạn ở đâu? –

Trả lời

0

Am cũng phải đối mặt với cùng một vấn đề theo kịch bản của bạn sau khi nhập khẩu các thư viện hỗ trợ và đồng bộ hóa các Gradles cần phải xây dựng lại dự án của bạn .

Sau khi tôi đã làm thủ tục này nó làm việc cho tôi, tôi hy vọng điều này sẽ hữu ích.

+0

Tôi không chắc chắn việc xây dựng lại dự án là hoàn toàn cần thiết. Chỉ đồng bộ hóa Gradle. –

+0

sau khi đồng bộ hóa cũng nếu nó đang theo đuổi bạn có thể xây dựng lại dự án hoặc khởi động lại studio android chắc chắn trong trường hợp này – Raju

+0

vui lòng tham khảo liên kết này cũng http://stackoverflow.com/questions/30879510/could-not-initialize-class-android- support-design-widget-coordinatorlayout – Raju

Các vấn đề liên quan