use*_*880 7 android android-activity
我的应用程序有这个主要活动:
<activity
android:name=".main.MainActivity"
...
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)
它从家庭发射器发射没有任何问题.但是,当我尝试从Google的手势搜索启动它时,我收到一条错误消息,指出应用程序没有.MainActivity
.
https://play.google.com/store/apps/details?id=com.google.android.apps.gesturesearch
Android应用程序是否需要调用主要活动.MainActivity
?如果不是,它是一个软推荐或约定,还是仅仅是对Gesture的错误假设?
Android应用不需要任何名为.MainActivity的活动.此外,我不知道这样的任何惯例.听起来你可能在不知不觉中告诉Gesture你想要一些名为.MainActivity的东西.
也许是因为您将包名放在类的实际名称之前.请尝试改为使用完全限定的类名.还可以尝试重命名Activity,看看是否有任何不同的结果.
归档时间: |
|
查看次数: |
7793 次 |
最近记录: |