社区
Android
帖子详情
关于android程序打包成为apk问题
yueguangkai001
2011-07-30 10:31:20
android程序开发过程中,通过eclipse打包成为apk文件放入手机测试能够正常运行,
通过android系统自带的android.mk文件通过make的方式打包放入手机不能够正常运行
我将这两种方式打的包通过apktool反编译,
发现通过eclipse打成apk将所有的资源文件都打入到包中
而通过android.mk打成apk只是将部分资源文件打入到包中,缺少主要的几个资源文件
有那个高手遇到类似的问题,帮忙指定指定,小弟不胜感激
...全文
810
20
打赏
收藏
关于android程序打包成为apk问题
android程序开发过程中,通过eclipse打包成为apk文件放入手机测试能够正常运行, 通过android系统自带的android.mk文件通过make的方式打包放入手机不能够正常运行 我将这两种方式打的包通过apktool反编译, 发现通过eclipse打成apk将所有的资源文件都打入到包中 而通过android.mk打成apk只是将部分资源文件打入到包中,缺少主要的几个资源文件 有那个高手遇到类似的问题,帮忙指定指定,小弟不胜感激
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yueguangkai001
2011-08-02
打赏
举报
回复
[Quote=引用 19 楼 louiswangbing 的回复:]
你这问题我还是真是遇到过,当时也觉得很莫名其妙,情况比你的还要复杂,我修改的是build/target/product下的generic.mk文件,最终解决了这个问题。
[/Quote]
呵呵,也是呀
估计差不多的意思,搞完了 结贴
fly_over
2011-08-01
打赏
举报
回复
没搞过
七夜_雪
2011-08-01
打赏
举报
回复
你这问题我还是真是遇到过,当时也觉得很莫名其妙,情况比你的还要复杂,我修改的是build/target/product下的generic.mk文件,最终解决了这个问题。
yueguangkai001
2011-08-01
打赏
举报
回复
难道没有各位高手关注一下的!
yueguangkai001
2011-08-01
打赏
举报
回复
原因找到了,修改dkb.mk里面的配置
在dkb.mk中加入一条
PRODUCT_LOCALES += hdpi
yueguangkai001
2011-08-01
打赏
举报
回复
[Quote=引用 16 楼 wawyz 的回复:]
有简单的方法为什么不用呢
[/Quote]
你不可能到时候编手机版本的时候一个个用eclipse去编译apk吧
这些的目的就是为了编译手机版本的时候,只需要一个make搞定
颍川公子
2011-08-01
打赏
举报
回复
有简单的方法为什么不用呢
空~自由
2011-08-01
打赏
举报
回复
学习!
yongyuandeni
2011-07-30
打赏
举报
回复
没遇到过,那就用eclipse生成的包好了
yueguangkai001
2011-07-30
打赏
举报
回复
[Quote=引用 10 楼 haiyex1 的回复:]
在你eclipse写项目程序的bin文件夹自动生成一个apk文件,直接拿过来就可以用的
[/Quote]
恩,这个我是知道的,问题是通过eclipse打的包,不能够达到我的一些需求,所以需要通过系统自带的打包方式来进行打包
haiyex1
2011-07-30
打赏
举报
回复
在你eclipse写项目程序的bin文件夹自动生成一个apk文件,直接拿过来就可以用的
yueguangkai001
2011-07-30
打赏
举报
回复
[Quote=引用 2 楼 aspects 的回复:]
android.mk 只表示你现在可以编译这个apk 一个apk程序有一个android.mk 如果你在eclipse中 你可以直接打包 如果你新做的模块 可以把你的程序放在android的源码中一起编译 编译过后就可以在out/../../ 目录下生成你的apk程序 你只需把你的apk 拷贝出来安装就可以了
[/Quote]
哥们,这些我当然清楚了,不然我也不会用Android.mk打包了
非常感谢你的关注
主要问题是我通过Android.mk打包后,发现drawable-hdip文件没有被打入包中而drawable-mdip被打入包中,所以我猜测肯定是哪个地方的配置问题,导致打包,只打入了mdip的文件,而这个配置的地方,一直都不是很清楚,所以问问哪个大神用到过
呆到深处自然萌2
2011-07-30
打赏
举报
回复
虚心学习!
dream_and_life_szy
2011-07-30
打赏
举报
回复
学习!
4in
2011-07-30
打赏
举报
回复
[Quote=引用 2 楼 aspects 的回复:]
android.mk 只表示你现在可以编译这个apk 一个apk程序有一个android.mk 如果你在eclipse中 你可以直接打包 如果你新做的模块 可以把你的程序放在android的源码中一起编译 编译过后就可以在out/../../ 目录下生成你的apk程序 你只需把你的apk 拷贝出来安装就可以了
[/Quote]
还可以利用命令$ source build/envsetup.sh 该命令添加了mm/mmm等命令,可以使用mmm来编译指定目录的模块:mmm packages/apps/Contacts/,编完之后生成两个文件:
out/target/product/generic/data/app/ContactsTests.apk
out/target/product/generic/system/app/ Contacts.apk
ameyume
2011-07-30
打赏
举报
回复
[Quote=引用 2 楼 aspects 的回复:]
android.mk 只表示你现在可以编译这个apk 一个apk程序有一个android.mk 如果你在eclipse中 你可以直接打包 如果你新做的模块 可以把你的程序放在android的源码中一起编译 编译过后就可以在out/../../ 目录下生成你的apk程序 你只需把你的apk 拷贝出来安装就可以了
[/Quote]
正解,如同系统自带的那些apk,就是这么办的。
zhengjiuITba
2011-07-30
打赏
举报
回复
额学习学习不太清楚~!
ji66
2011-07-30
打赏
举报
回复
关注!
aspects
2011-07-30
打赏
举报
回复
android.mk 只表示你现在可以编译这个apk 一个apk程序有一个android.mk 如果你在eclipse中 你可以直接打包 如果你新做的模块 可以把你的程序放在android的源码中一起编译 编译过后就可以在out/../../ 目录下生成你的apk程序 你只需把你的apk 拷贝出来安装就可以了
将使用Kivy的Python
程序
打包
为安卓的
apk
文件(使用python-for-
android
)
上次尝试了一下kivy,并且使用Kivy Laucher在安卓手机上成功运行python
程序
,非常好!又get了一项开发安卓手机端
程序
的新技能。 但是Kivy Laucher的方式还是不同于安卓手机常用的
apk
包。如果和其他人分享写好的
程序
,Kivy Laucher的方式还是比较麻烦的。 所以,我们来尝试
打包
apk
! 目录
打包
工具p4aWSL配置环境WSL的配置安装各种依赖和包根据buildozer的说明文档安装依赖安装p4a的依赖安装p4a安装
Android
SDK/NDK下载SDK下载NDK安装SDK/
使用buildozer 将kivy编写的Python
程序
打包
成
apk
通过buildozer工具将Python
程序
打包
成
apk
,并在实体机上进行调试。
python安卓开发——kivy
打包
安卓
APK
逐步教程
之前偶尔接触到了python开发app的工具kivy(也能开发windows/linux/mac应用),然后发现网上教程极少,甚至第一步
打包
apk
就劝退了很多人,我也踩了很多坑,最后还是一一解决了,这里写个博文记录下。从文档上看,这个工具主要是在linux和macos上用,我这边主要用windows,所以我选择用虚拟机来搭建
打包
环境。整个搭建过程录频传到b站上了,供参考。
【
Android
】
Android
Studio
打包
APK
、精简
APK
大小与规范处理详解
Android
Studio中运行
程序
默认都是debug版本,而想要在别人手机上安装应用,就需要把App
打包
成
APK
文件(release版本)。
Python:将python
程序
打包
为
apk
文件
1.概述 Kivy是一套Python下的跨平台开源应用开发框架官网我们可以用 它来将Python
程序
打包
为安卓的
apk
安装文件。以下是在windows环境中使用。 安装和配置的过程中会下载很多东西,确保你能够稳定地访问外网,另外推荐一个视频教程:Youtube 2. 步骤 第一当然是安装了Python,我的版本是Python 2.7.13,然后就是安装Kivy包: 然后就是写一个简单的
程序
"main.py"测试一下: import kivy kivy.require('1.9.1') from kivy.
Android
80,490
社区成员
91,375
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章