如何在android项目里导入apk文件

如何在android项目里导入apk文件,第1张

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>

最后运行程序看看是否有广告

二、图内的有米广告

使用方法与方法一类似

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/1019488.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-23
下一篇2023-08-23

随机推荐

  • 12岁女孩能使用妮维雅的丝柔美白爽肤水或丝润爽肤水吗?

    12岁女孩能使用妮维雅的丝柔美白爽肤水或丝润爽肤水吗?这是许多家长和女孩们关心的问题。我们需要知道妮维雅的丝柔美白爽肤水和丝润爽肤水都是针对成年人的产品。这些产品中可能含有一些成分,如酒精或其他化学物质,对于12岁的女孩来说可能会过于刺激。

    2024-04-15
    55500
  • 产妇可以做艾灸吗?

    艾灸可以温经通络,调补气血,驱寒祛湿,是很多养生人士非常喜欢的一种养生方式。身边也有很多人平时也在做艾灸保健,懒妈妈去年也花了好多时间去学,目前自己在家也经常做艾灸。对于产妇来说,艾灸也是同样适用的,尤其是一些有产后“月子病”的产妇,月子病

    2024-04-15
    54200
  • 超补水保湿的护肤品

    超补水保湿的护肤品  超补水保湿的护肤品,想拥有好的肤色,好的皮肤,找到一款好用的适合自己的护肤品是至关重要的,有些护肤品如果不适合自己可能会导致过敏,所以在选择的时候我们要很慎重,下面会大家推荐超补水

    2024-04-15
    53500
  • 25岁抗初老护肤品套装推荐

    欧莱雅复颜视黄醇精粹抗皱紧致水乳、资生堂悦薇珀翡紧颜亮肤水乳、兰蔻小黑瓶全新肌底精华液1、欧莱雅复颜视黄醇精粹抗皱紧致水乳:补水,保湿,提拉紧致,抗皱。适用任何肤质,柔肤水是乳白色液体质地,带有一点点粘稠感,保湿效果好;乳液是乳白色液体质地

    2024-04-15
    47800
  • 精华露在什么时候用??爽肤水后还是前,乳液后还是前??

      精华露用在爽肤水后乳液前。  1、化妆水  化妆水的作用在于再次清洁以恢复肌肤表面的酸碱值,并调理角质层,使肌肤更好地吸收,为使用保养品作准备。伊伊建议油性皮肤使用紧肤水,健康皮肤使用爽肤水,干性皮肤使用柔肤水,混合皮肤T区使用紧肤水,

    2024-04-15
    44400
  • 乳液和精华露先擦哪个

    先擦精华露。先用精华露再用乳液,因为精华露的质地更轻盈,吸收更快针对性功能更适合前期使用,它需要在洁面以及化妆水后用,而乳液的质地比前者要稍黏和油一点,且功能通常为保水,所以它在护发的靠后的时候用,通常的护肤品使用的顺序是洗面奶、化妆水、精

    2024-04-15
    52300
  • 问一问:妮维雅小蓝罐唇膏真假如何鉴别呢?

    妮维雅小蓝罐唇膏的鉴定妮维雅小蓝罐唇膏真假妮维雅小蓝罐唇膏真正的设计:正品上有蜂窝图案,一共8个。假货忽略了这个图标,说明口红含有蜂胶。正品口红底部的图案有花王有限公司、产地、电话、生产批号等信息。下面。仿制假货往往会有疏漏,可以参考鉴别。

    2024-04-15
    37600

发表评论

登录后才能评论
保存