2015-07-28 3 views
4

Я только что установил Android Studio и всякий раз, когда начинаю проект (даже по умолчанию «Hello world», созданный средой IDE).Android Studio 1.2.2 ClassNotFoundException android.widget.viewstub

У меня есть это исключение, которое поднятый:

java.lang.ClassNotFoundException: Не нашли класс "android.widget.ViewStub" по пути: DexPathList [[почтовый файл «/ данные/приложение/com.example.noname.exceptiontest-2/base.apk "], nativeLibraryDirectories = [/ поставщик/Библиотека /система/Библиотека]]

Я хотел, чтобы я имел некоторый LogCat, чтобы показать, но это Безразлично» t похоже, что это исключение зарегистрировано в нем.

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

После просмотра в Интернете, похоже, что многие люди не имеют этой проблемы, только ответ, который будет соответствовать моей проблеме, будет проблемой для студии Android. Однако эти ответы датируются более чем одним годом.

Я только что сменил свой компьютер и захотел перейти от Eclipse к Android Studio, чтобы немного поработать над своим свободным временем. На данный момент у меня нет доступа к моей предыдущей среде, чтобы попытаться установить студию Android и воспроизвести эту ошибку.

У кого-то есть или уже была эта ошибка? (Для того, чтобы воспроизвести новый привет мир активности, активировать любое исключение в Android Studio и запустить в отладке)

Приветствия

ответ

0

ViewStub лежит в пакете под названием android.view, не android.widget. Измените директиву импорта и посмотрите, помогает ли она.

+0

Спасибо за быстрый ответ. Весь импорт в моем тестовом проекте - Android.view. Я не вижу никаких связанных с android.widget (import android.os.Bundle; import android.view.Menu; import android.view.MenuItem;) –

-1

метод findClass(String name) классаLoader, который определил самостоятельно, не выбрасывает ClassNotFoundException.

0

Старый вопрос, но у меня была эта же проблема с Android Studio 2,3

С проектом, который имел 4 модулей, проблема в том, что у меня была опечатка в одном из gradle.build файлов для одного из модулей в applicationId значение.

defaultConfig { 
     applicationId "com.my.project" 
} 

После фиксации этого, и проверки всех AndroidManifest.xml значений для package соответствует значению build.gradle выше в пределах каждого модуля, он работал.

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.my.project"> 

</manifest> 

Вам также может понадобиться, чтобы перейти к File > Invalidate Caches/Restart... очистить все это.

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