RuntimeException в исходном коде SlidePuzzle от Sporksoft - PullRequest
0 голосов
/ 11 марта 2012

Я пытаюсь запустить исходный код slidepuzzle из Sporksoft по адресу: http://code.google.com/p/sporksoft/source/browse/#svn/trunk/slidepuzzle

Я не получаю никаких ошибок перед запуском кода. Единственное предупреждение: «Атрибут minSdkVersion (3) ниже, чем целевой уровень API проекта (8)», который, как я предполагаю, не повлияет на работу приложения (исправьте меня, если я ошибаюсь).

Я все еще изучаю Java / Android, и у меня возникают проблемы, пытаясь выяснить, что вызывает ошибку во время выполнения:

 Thread [<1> main] (Suspended (exception RuntimeException)) 
ActivityThread.performLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 1618    
ActivityThread.handleLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 1716 
ActivityThread.access$1500(ActivityThread, ActivityThread$ActivityClientRecord, Intent) line: 124   
ActivityThread$H.handleMessage(Message) line: 968   
ActivityThread$H(Handler).dispatchMessage(Message) line: 99 
Looper.loop() line: 130 
ActivityThread.main(String[]) line: 3806    
Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]  
Method.invoke(Object, Object...) line: 507  
ZygoteInit$MethodAndArgsCaller.run() line: 839  
ZygoteInit.main(String[]) line: 597 
NativeStart.main(String[]) line: not available [native method]  

скриншот отладки Eclipse:

debug

Я пытался запустить приложение на эмуляторе, а также на 2 телефонах Android. Вылетает на всех.

У вас есть идеи, что может вызвать сбой приложения?

Спасибо! Любая помощь приветствуется. Shannon

1 Ответ

0 голосов
/ 12 марта 2012

Я думаю, я понял это.Для тех, кто хочет использовать тот же сценарий и имеет те же проблемы, что и я.

Я понял только случайность, но, похоже, это работает.Единственная проблема, которую я имею, состоит в том, что у меня сейчас много предупреждений.Я должен выяснить это в другой день.По крайней мере, приложение работает сейчас, и это больше, чем было!: -)

Чтобы исправить, мне пришлось исправить путь сборки java в свойствах пакета.

Вот как я настроил путь сборки, который решил проблему:

Source Libraries

Библиотека Google 2.1 находится под кнопкой «Добавить библиотеку»,затем Android Classpath Container.У меня были проблемы с поиском этого.: -)

...