2013-03-05 4 views
0

Я пытаюсь интегрировать таблицу лидеров роя в свою игру, но я получаю исключение NullPointerException. Размещенные инициализации линии в моем OnCreate метод основной деятельности:Ошибка роя при инициализации

Swarm.init(this, 4583, "e8398d93819da3d6d5f7dxxxxxxxxx"); 

Я редактировал немного прикусил идентификатора кода. :)

Теперь я получаю эту ошибку в моем LogCat:

03-05 14:16:02.543: I/Swarm(26723): Swarm Version v1 
03-05 14:16:02.633: I/SwarmIOClient(26723): SwarmIO ClientID: f078ccf2-837e-4d6d-b53f-8b2f63a26d84 
03-05 14:16:03.653: D/dalvikvm(26723): GC_CONCURRENT freed 262K, 50% free 2852K/5639K, external 0K/0K, paused 11ms+13ms 
03-05 14:16:04.273: W/ResourceType(26723): No package identifier when getting value for resource number 0x00000000 
03-05 14:16:04.273: D/AndroidRuntime(26723): Shutting down VM 
03-05 14:16:04.273: W/dalvikvm(26723): threadid=1: thread exiting with uncaught exception (group=0x40018560) 
03-05 14:16:04.333: E/AndroidRuntime(26723): FATAL EXCEPTION: main 
03-05 14:16:04.333: E/AndroidRuntime(26723): java.lang.RuntimeException: Unable to start activity ComponentInfo{rs.androidaplikacijekvizopstekulture/com.swarmconnect.SwarmMainActivity}: android.content.res.Resources$NotFoundException: Resource ID #0x0 
03-05 14:16:04.333: E/AndroidRuntime(26723): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1768) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1784) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at android.app.ActivityThread.access$1500(ActivityThread.java:123) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:939) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at android.os.Handler.dispatchMessage(Handler.java:99) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at android.os.Looper.loop(Looper.java:130) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at android.app.ActivityThread.main(ActivityThread.java:3835) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at java.lang.reflect.Method.invokeNative(Native Method) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at java.lang.reflect.Method.invoke(Method.java:507) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at dalvik.system.NativeStart.main(Native Method) 
03-05 14:16:04.333: E/AndroidRuntime(26723): Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x0 
03-05 14:16:04.333: E/AndroidRuntime(26723): at android.content.res.Resources.getValue(Resources.java:929) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at android.content.res.Resources.loadXmlResourceParser(Resources.java:1955) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at android.content.res.Resources.getLayout(Resources.java:768) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at android.view.LayoutInflater.inflate(LayoutInflater.java:318) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at android.view.LayoutInflater.inflate(LayoutInflater.java:276) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:213) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at android.app.Activity.setContentView(Activity.java:1657) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at com.swarmconnect.ao.b(Unknown Source) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at com.swarmconnect.ax.onCreate(Unknown Source) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at com.swarmconnect.SwarmMainActivity.onCreate(Unknown Source) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 
03-05 14:16:04.333: E/AndroidRuntime(26723): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1722) 
03-05 14:16:04.333: E/AndroidRuntime(26723): ... 11 more 
03-05 14:16:04.533: D/dalvikvm(26723): GC_CONCURRENT freed 448K, 50% free 2973K/5895K, external 0K/0K, paused 6ms+13ms 
03-05 14:16:06.773: D/dalvikvm(26723): GC_CONCURRENT freed 384K, 49% free 3039K/5959K, external 0K/0K, paused 6ms+15ms 

Мой файл манифеста:

<activity android:name="com.swarmconnect.SwarmMainActivity" 
    android:screenOrientation="landscape" 
    android:configChanges="orientation|keyboardHidden" 
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 
    android:windowSoftInputMode="stateHidden"> 
      </activity> 

я импортировать все, что они говорят мне нужно. В чем проблема?

ответ

0

ОК, я нашел, где проблема. Мне нужно скопировать все макеты, ресурсы, чертежи и прочее в мои папки. Я не знал этого. Они не упомянули об этом в своем учебнике. Итак, когда я это сделал, игра началась нормально. Спасибо за ваши проблемы.

0

Посмотрите в вашем LogCat:

Вызванный: android.content.ActivityNotFoundException: Не удалось найти явный класс активности {rs.androidaplikacijekvizopstekulture/com.swarmconnect.SwarmMainActivity}; Вы объявили эту активность в своем AndroidManifest.xml?

+0

ОК, я немного редактировал свой пост, я делаю это в 3 раза, поэтому я забыл добавить строки в файл манифеста. Прочтите логарифм сейчас, пожалуйста. – user2083882

+1

Вы можете попробовать переименовать com.swarmconnect.SwarmMainActivity для .SwarmMainActivity – RvdK

0

@ user2083882

Это звучит, как вы используете старую версию Swarm Android SDK. Последняя версия Swarm SDK - это проект библиотеки и, следовательно, не требует копирования файлов из ZIP-файла SDK в ваш проект. Библиотечный проект упрощает реализацию ваших социальных функций (лидеров, достижений и т. Д.), И вам больше не придется запоминать этот шаг копирования файлов :). Ура!

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