1
在Eclipse的项目工程对话框中,右键单击需要导出APK文件的项目名称。
2
在弹出的右键菜单中选择“Export”菜单选项,会弹出“Export”导出对话框。
3
在“Export”导出对话框中,选择“Android--Export
Android
Application”单击“Next”下一步按钮。
4
在出现的“Export
Android
Application”对话框中,单击“Browse”按钮,选择需要导出APK文件的项目,单击“Next”下一步按钮。
5
选择“androidkeystore”,创建生成过“androidkeystore”。
6
单击“browse”按钮,找到自己的“androidkeystore”文件。
7
选择自己的项目要导出的所在的目录,单击“Finish”完成按钮。
1 如何将Java打包成jar
Eclipse中选择工程,右击选择 Export->java->JAR file, NEXT按钮,然后选择想要打包的文件java,class都可,然后在 Select the export destination 自己选择命名保存jar文件。
2 如何将jar, libso添加到应用APK中
Eclipse中选择工程右击, 选择 Properties -> Java Build Path -> Libraries, 点击 Add External JARs , 然后选择已经打好的包jar
Native C 或则 C++ 的 libso, 分arm 和 x86 两种,在APK的工程里添加目录libs, 然后建立两个子目录armabi 和 x86, 然后可以用NDK build的库添加到armabi和x86中。
WindowsAndroid如何添加APK程序的方法为:
1、CreateDexbat文件内容:
aapt package -m -J src -M AndroidManifestxml -S res -I androidjar //这句命令主要是重新自动生成Rjava文件,比如增加个或者字符串或者增加个layout目录xml文件
mkdir D:\testapk\classes //这句命令是创建个编译java源文件输出class存放的目录,文件夹名可以随便命名。
javac D:\testapk\src\aimoxiu\theme\moxiutheme\java -classpath D:\testapk\androidjar -d D:\testapk\classes\
//这句命令是调用javac工具编译源代码,因此想编译得确保目标计算机已经安装JDK,输出存放的目录是刚才创建的目录
cd D:\testapk\classes
jar cvf aimoxiujar //这句命令是把目录下class文件打成jar包,为了后面能够创建apk需要的classesdex文件
cd
dx --dex --output=classesdex D:\testapk\classes\aimoxiujar //这句命令把刚才的jar包转换成android手机能够运行的dex文件
3、CreateApkbat文件内容:
aapt package -z -u -x -f -M AndroidManifestxml -S res -I androidjar -F moxiuapk //这句命令生成应用程序apk文件
aapt add moxiuapk classesdex //这句命令把前面生成的classesdex文件压缩到apk文件,最终生成可运行的apk应用程序
java -jar signapkjar aimoxiux509pem aimoxiupk8 moxiuapk moxiu_themeapk //这句命令是给生成的apk进行自动签名,无签名的apk是无法安装。因此一个android应用程序apk最终出炉啦!
del moxiuapk /q //删除刚才生成的无签名的apk文件
APK反编译的电话系统需要
1,下列comhtcresourcesapk和框架resapk(每个不同的系统在原则上提取一次您的系统\框架的抽取系统,注意两个文件反编译或编译可能会失败);
2,前两名放置在C盘根目录下,无论你把这个,只要在命令中输入相同的路径即可; 3,打开cmd或者command提示,即DOS窗口;
4,在DOS窗口中键入:apktool如果C:\ comhtcresourcesapk输入输入完成apktool后回车键如果C:\完成后,框架resapk的回车键进入托架5,所以如果命令和安装完毕后,需要编译系统的APK。
后,其他在相同的一般APK反编译
在应用中植入广告从而得到收益的两种方法:
一、Admob广告
1需要注册一个Admob的帐号。激活账号。
2设置Android应用程序信息,并获得Admob的插入代码。登录Admob帐号后,在主页的左上方(Logo上面)点击“Marketplace(手机广告市场)”,进入页面后,在“Sites&Apps(站点和应用程序)”标签下,点击“Add Site/App”。选择我们熟悉的图标——" Android App ” 。这时会出现需要填写一个“详细信息”,随便填上一些信息。(不要太过在意现在填写的东西,因为这些以后都是可以修改的)。比如“AndroidPackage URL” 。填好详细信息后,点击“继续”,就可以到AdMob Android SDK 的下载页面了。下载这个SDK
3获取应用程序对应的Publisher ID
4代码编写
a 在工程加入一个libs文件夹,将属于用户的admob-sdk 的jar包加入,
b 在manifestxml文件中加入广告所需的一些东西
<!-- 最新版需要AdmodActivity注册,旧版是不用,新版如不加将会出问题 -->
<activity android:name="comadmobandroidadsAdMobActivity"
android:theme="@android:style/ThemeNoTitleBarFullscreen"
android:configChanges="orientation|keyboard|keyboardHidden"></activity>
<meta-data android:name="ADMOB_PUBLISHER_ID" android:value="a14ce5ff5288c6d"></meta-data>
</application>
<uses-permission android:name="androidpermissionINTERNET" />
<uses-permission android:name="androidpermissionACCESS_COARSE_LOCATION" />
<uses-sdk android:minSdkVersion="8" />
c使用AdView操作 mainxml文件如下
<xml version="10" encoding="utf-8">
<LinearLayout xmlns:android="http://schemasandroidcom/apk/res/android"
xmlns:admobsdk="http://schemasandroidcom/apk/res/comcsust"
androidrientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/moon"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<comadmobandroidadsAdView
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
admobsdk:backgroundColor="#000000"
admobsdk:textColor="#FFFFFF"
admobsdk:keywords="Android application"
admobsdk:testing="false">
</comadmobandroidadsAdView>
</LinearLayout>
最后运行程序看看是否有广告
二、图内的有米广告
使用方法与方法一类似
欢迎分享,转载请注明来源:品搜搜测评网