如何在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

随机推荐

  • 请专家帮我恶补下品牌知识

    据我所知钟表品牌 Rolex劳力士 Longines浪琴 Citizen西铁城 Tudor帝陀表 Omega欧米茄 vc江诗丹顿 Casio卡西欧 CK卡尔文·克莱恩是个内衣品牌gucci是意大利的箱包品牌珠宝有 Tiffany蒂芙尼 Ca

    2024-04-15
    1025800
  • 研春堂蜗牛魔力白芦荟补水保湿后面乳怎么样

    你好,综合你的情况在孕期是可以使植物含有芦荟成分的护肤品的,也可用使用孕妇专用的护肤品。建议,孕期应注意休息,避免过度劳累,保持心情舒畅,多吃富含维生素及高蛋白的食物,避免寒凉辛辣刺激性食物,定期孕期检查。1、《沁园春·再到期思卜筑》宋代:

    2024-04-15
    44300
  • 痘痘还在长~~脸上坑坑洼洼的已成月球~~可怜可怜我

    我也经历过你这样的情况!!你这主要是因为毛孔大!加上你工作的环境不是很清洁!一些你不干净的东西通过毛孔进入你的皮肤!从而是皮肤不能正常的新陈代谢造成的!毛孔里有很多危害你皮肤的污垢!你现在应该从最基础的肌肤护理开始!!要有一定的耐心!效果不

    2024-04-15
    36700
  • 燕窝泡发率多少算正常 燕窝泡发率正常是多少?

    1、天然燕窝的泡发率大致上都在6-8倍左右,5-6倍属于不错的燕窝,6-7倍属于优质燕窝,7-10倍精品燕窝。能够达到10倍的燕窝就是极品燕窝了。2、发头是指发泡后河发片前重量的比值,不是只体积哦,肉眼看

    2024-04-15
    27400
  • 每天一个护肤知识:山茶花

    山茶花对皮肤具有美白、嫩肤、祛除皱纹的功效,因为它含有丰富的维生素C和皮肤所必需的微量元素和矿物质。这些成分可以让皮肤保持良好状态,并且有助于肌肤保湿。此外,山茶花还具有高抗氧化物质,能够对抗皮肤老化现象,并保护皮肤免受环境污染损坏。它还能

    2024-04-15
    39900
  • 精华液的作用及用法

    精华液的作用及用法  精华液的作用及用法,精华液是所有护肤品里面非常出名的一款护肤品,生活中很多爱美的女性都会买精华液来护理自己的肌肤,那么下面一起来看看精华液的作用及用法。精华液的作用及用法1  精华

    2024-04-15
    35000
  • 妮维雅和欧莱雅哪个好?

    妮维雅和欧莱雅各有优势,具体比较如下:1 品牌与公司背景:欧莱雅集团是全球最大的美妆品行业领导者,旗下拥有多个国际知名品牌。而妮维雅公司是德国拜尔斯道夫公司所有的大型全球护肤品与身体护理品品牌。2 产品种类与功效:妮维雅只有基本的保湿功效,

    2024-04-15
    36900

发表评论

登录后才能评论
保存