2015-11-16 3 views
-1

Когда они говорят мне добавить имя класса активности по умолчанию, следует написать com.example.milanovic.hellou.MainActivity или MainActivity или .MainActivity. com.example.milanovic.hellou - это имя пакета, который я использую.Вопрос: Facebook SDK Основная активность

<activity android:name=".MainActivity" > 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 

     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 

ответ

0

Из моего понимания, так как вы укажете свой пакет в файле AndroidManifest.xml, пакет в MainActivity должны быть указаны относительно этого. Например, если вы заказываете com.example.app, и ваша деятельность равна com.example.app.Activity, тогда вы можете ввести ее в качестве .Activity (без точки тоже хорошо), но если она другая, то полная упаковка как totally.different.package.Activity, если это подпапка, попробуйте: .subpackage.name.Activity

Наконец, в вашем случае:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.milanovic.hellou"> 

    ... 

    <application ...> 

     <activity android:name=".MainActivity" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

    </application> 
</manifest> 
Смежные вопросы