Java-ошибки

Материал из AOW

Перейти к: навигация, поиск

Не запускается тест в Eclips

Ошибка примерно следующая

- Error Log from JUnit --
Class: com.example.tests.News
Method: login
Actual: null
Expected: null
Stack Trace:
org.openqa.selenium.UnsupportedCommandException: Bad request

Command duration or timeout: 406 milliseconds
Build info: version: '2.25.0', revision: '17482', time: '2012-07-18 21:08:56'
System info: os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1', java.version: '1.6.0_27'
Driver info: driver.version: FirefoxDriver
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.lang.reflect.Constructor.newInstance(Unknown Source)
..........
..........

Решение В файле Hosts первая строчка должна быть (см. ниже) а затем только все остальные.

127.0.0.1   localhost

The method onClick

Ошибка

The method onClick(View) from the type new DialogInterface.OnClickListener(){} is never used locally

Решение.

import android.content.DialogInterface.OnClickListener; поменять import android.view.View.OnClickListener; 

Ссылка решения проблемы: https://groups.google.com/group/android-beginners/browse_thread/thread/d11fe42cedd28389

Профилактика: вместа OnClickListener писать View.OnClickListener

@Override

Проблема

Ругается на @Override

Решение 1

Он ругается на java5.

Поменяйте в свойcтвах проекта Java Compiler > JDK Compliance на 1.6, и ошибки пропадут.

Решение 2

Скачиваем ее с официального сайта.http://viewpagerindicator.com/#download В архиве лежат 2 директории — sample и library. Из второй копируем src и res в наш проект. Обновим проект, после чего Eclipse начнет ругаться на исходники библиотеки. Сначала в каждом файле нажмем Ctrl-Shift-O и выберем наш R.java для импорта (не android.R!). Но Eclipse продолжит ругаться на директивы @Override у некоторых методов. Помогает банально удалить оверрайды. Не знаю, насколько это правильно, но работает :)

Личные инструменты

Разработка веб-сайтов, автоматизация.
По всем вопросам обращайтесь по телефонам:

+7 495 640 29 90
http://artofweb.ru