2015-12-01 11 views
2

在我的清單中。使用新的SDK,它需要我用警告替換我的android:名稱路徑:

使用$而不是。對於內部類(或使用包名只有小寫字母)

這是我的活動之一:

<activity 
    android:name=".Activities.LoginActivity" > 
</activity> 

,並建議我用

<activity 
    android:name=".Activities$LoginActivity" > 
</activity> 

的問題來代替它是這樣產生以下內容:

無法解析symble Activ ITIES

所以,我必須做的?我只是忽略了警報,或者我必須另外更換警報?

編輯:

這裏是活動目錄的源:

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

請張貼整個清單和'Activities'整個源。 – CommonsWare

+0

沒有答案,但...'<使用許可權的android:NAME = 「andorid.permission.WRITE_EXTERNAL_STORAGE」/>':** **的Andorid? –

回答

9

最有可能的問題出現了,因爲你在你的包名中使用大寫。

+0

是的,刪除大寫解決了它!這沒什麼關係,所以......非常感謝:) –

+0

@PierGiorgioMisley在UNIX系統上,**總是**相關的。 –

+0

@ FrankN.Stein你建議我把它改成小寫? –