2011-09-11 28 views
6

下面是我的一個圖書館項目的清單。目前我每次更改都會增加versionCode和versionName。這是必需的嗎?庫清單中是否需要versionCode/versionName?

<?xml version="1.0" encoding="utf-8"?> 

<manifest 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:installLocation="preferExternal" 
    android:versionCode="14" 
    android:versionName="1.1.7" 
    package="com.tubala.android" > 

    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

    <uses-sdk 
     android:minSdkVersion="7" 
     android:targetSdkVersion="11" /> 
</manifest> 

在此先感謝。

回答

3

目前的Android庫AndroidManifest.xml構建應用程序,使用該庫時被完全忽略。 aapt工具使用的唯一東西是package屬性(將R類生成爲正確的包)。

這可能會在下一個版本中更改。但我會說你應該保持你的版本。這是一個很好的做法(即使構建工具忽略它)。

0

android:versionName屬性沒有必要。這只是用戶在應用程序管理器中打開應用程序信息時看到的版本。

android:versionCode更重要。每次在Android電子市場上發佈應用程序時,您都必須增加它。

+0

這對於圖書館項目也是如此嗎? –

+0

庫項目不需要此屬性,因爲實際值取自應用程序項目。 – Michael