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

随机推荐

  • 象如家,格林豪泰房间里有安全套么,要钱还是免费呢?

    亲,您好!酒店的安全套属于客耗品,是需要收费的,但不是所有酒店都配有,如您需要预定房间,可以登录官网:www998com。或者直接拨打预订电话:4006-998-998感谢对格林豪泰的支持。你好,尊敬的用户朋友,很高兴为你解答问题!有的,要

    2024-04-15
    1043100
  • 精华素哪个牌子好用?

    肌肤经常出现干纹和细纹,是肌肤缺少水分导致的,而且肌肤在长期干燥的状态下也是会加速衰老的,因此,我们要及时给肌肤补充水分。一些保湿型的精华素能帮助缓解肌肤干燥,那么,精华素哪个牌子好用?哪个牌子精华素好用呢?1、好用的精华素推荐产品:巴黎欧

    2024-04-15
    40500
  • 丸美弹力蛋白眼精华素怎么样?适合多大年龄?

    丸美弹力蛋白眼精华素主打去淡化细纹黑眼圈眼袋紧致,那么丸美弹力蛋白眼精华素怎么样?适合多大年龄?带着这些疑问下面是我为大家带来丸美弹力蛋白眼精华素的全面分析,了解它的更多性能,帮你解决更多的困扰,感兴趣的小伙伴们赶快来看看吧!

    2024-04-15
    25400
  • 女孩取名字用伊好还是依好,依和伊哪个用作人名好

    提起女孩取名字用伊好还是依好,大家都知道,有人问依和伊哪个用作人名好,另外,还有人想问女孩起名字yiyi 依一和伊一哪个好,你知道这是怎么回事?其实女生的名字,用伊好,还是用依好呢?下面就一起来看看依和伊哪个用作人名好,希望能够帮助到大家

    2024-04-15
    25700
  • 在那能买到正品的妮维雅止汗珠

    您好,止汗珠属于爽身香体的一种,让爽身香体专家——舒耐来为您解答吧!一般的爽身香体产品在全国的屈臣氏、万宁及家乐福等大型卖场都有售卖,如果你所在的地区没有这些门店的话,建议你可以上品牌天猫旗舰店、京东或者1号店购买,期待您对舒耐的关注!很抱

    2024-04-15
    33400
  • 伊思和兰芝哪个好?itsskin和兰芝哪个好?

    经常会有人让朋友帮自己代购一些韩国和日本的护肤品和化妆品,有很多韩妆品牌确实在国内是比较火的,比如说兰芝和伊思,都是比较出名的两个品牌,经常有人对比哪个品牌的产品好用,当然最重要的是适合自己的肤质,那伊思和兰芝哪个好?itsskin和兰芝哪

    2024-04-15
    24600
  • 欧诗漫珍珠白凝乳和珍珠白保湿乳的区别

    欧诗漫珍珠白凝乳和珍珠白保湿乳的区别:1、欧诗漫珍珠白保湿乳液是一种液体,而欧诗漫珍珠白保湿凝露属于面霜类,保湿乳液的质地通常都比较轻盈,而且还比较清爽,涂抹在脸上并没有粘稠感,但保湿凝露与乳液不同,保湿凝露质地比较厚重,擦在脸上有粘腻感。

    2024-04-15
    33400

发表评论

登录后才能评论
保存