1. Project->Properties->Android->Library 加入 LVL 專案
2. 可直接從檔案總管拖拉 LicenseCjeck.java 至專案 source,選擇 Copy Files
3. 修改 LicenseCjeck.java 第一行的 package name
4. 修改 startMainActivity 參數為原本的啟始 Activity
5. 修改 AndroidManifest.xml:
- 將啟始 Activity 內的 <intent-filter> tag 資料刪除
- 加上 <activity android:label="@string/app_name"
android:name=".LicenseCheck"
android:theme="@android:style/Theme.Translucent.NoTitleBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
- 加上 <uses-permission android:name="com.android.vending.CHECK_LICENSE" />
1. 舊專案
先執行 android update project -p D:\Projects\Java\WindMusicFrogShout -t 8
在 project.properties 內加上:proguard.config=proguard.cfg
在 proguard.cfg 內加上 AndroidManifest.xml 內列出的 Activity 的名稱,例如:
-keep public class com.windmusic.frogshout.naturegallery
檢查 build.xml 內的 project name 是否正確
利用 Android Tools export apk,若成功,會多一個 proguard 目錄,裡面會有四個檔案。
2. 新專案
預設就有 proguard.cfg,只要在 project.properties 加上:proguard.config=proguard.cfg
一樣 在 proguard.cfg 內加上 AndroidManifest.xml 內列出的 Activity 的名稱
利用 Android Tools export apk 即可。
沒有留言:
張貼留言