在我的清单中。使用新的SDK,它需要我用警告替换我的android:name路径:
使用$代替。对于内部类(或在包名中仅使用小写字母)
这是我的一项活动:
<activity
android:name=".Activities.LoginActivity" >
</activity>
它建议我用
替换它<activity
android:name=".Activities$LoginActivity" >
</activity>
问题在于产生以下结果:
无法解析symble活动
那么,我该怎么办?我只是忽略了警报,或者我必须在其他地方更换它?
编辑:
这里是活动源文件夹:
app.java.personal.pier.myapp.Activities
这是我的整个清单,我不认为它应该是需要的,以防万一它在这里:)
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="personal.pier.myapp" >
<uses-permission android:name="andorid.permission.WRITE_EXTERNAL_STORAGE" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:supportsRtl="true" >
<activity
android:name=".Activities.SplashScreenActivity"
android:label="@string/app_name"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Activities.LoginActivity" >
</activity>
<activity
android:name=".Activities.HomePageActivity" >
</activity>
<activity
android:name=".Activities.FoodAddActivity" >
</activity>
<activity
android:name=".Activities.FoodManagementActivity" >
</activity>
<activity
android:name=".Activities.FoodDetailsActivity" >
</activity>
<activity
android:name=".Activities.EatingSuntActivity" >
</activity>
<activity
android:name=".Activities.EatingDetailsActivity" >
</activity>
<activity
android:name=".Activities.EatingAddActivity" >
</activity>
<activity android:name=".Activities.SportAddActivity" >
</activity>
</application>
</manifest>
答案 0 :(得分:9)
出现最可能的问题是因为您在包名中使用了大写。