я хотел бы рассмотреть частный метод в Android деятельности, выполнив его в государственной статической силы основных (String [] арг) деятельность по метод, который я создал.Как запустить основной метод класса активности Android?
Я использую Затмение ADT и мой наивный подход запуска активности как приложение Java привели:
A fatal error has been detected by the Java Runtime Environment:
Internal Error (classFileParser.cpp:3174), pid=2936, tid=2980
Error: ShouldNotReachHere()
Так что я смотрел на Run Configuration и выяснили, что Android 3.1 - единственная запись в Bootstrap Записи раздел Classpath. Мне удалось настроить Путь сборки проекта, так что JRE находится в Записей Bootstrap. Затем я удалил Android 3.1 и добавил android.jar в Записи пользователя.
Результат выполнения Run Configuration является RuntimeException:
Exception in thread "main" java.lang.RuntimeException: Stub!
at android.content.Context.(Context.java:4)
Альтернативой к выполнению некоторых тестов было бы запустить JUnit тест. Но в случае частный метод это громоздко.
Есть ли способ успешно запустить основной метод класса активности Android?
Вы не можете запустить в 'Activity' через главный метод. Проблема с этим заключается в том, что система обрабатывает все конструкции четырех строительных блоков. Если ваш [нетбук работает под управлением Android] (http://www.makeuseof.com/tag/install-android-netbook/), вы не можете этого сделать (но это только мешает вам использовать эмулятор). Что касается тестов JUnit, Android SDK поставляется с инструментом под названием [MonkeyRunner] (http://developer.android.com/guide/developing/tools/monkeyrunner_concepts.html), который вы можете посмотреть. – gobernador