导航:首页 > 源码编译 > 编译app进不去

编译app进不去

发布时间:2022-09-05 14:27:47

‘壹’ APK 反编译失败 是为啥

1、反编译=回编译后分别是
smali目录 回编译为 classes.dex 文件
res目录 回编译为 resources.arsc 文件
2、回编译顺序
在回编译时,会先检查“源”即resources
当你汉化文件,修改出错了(缺少一个符号也不行),
那么回编译会自动跳过编译res文件夹,直接回编译smali 。
所以,如果没有对smali(classes.dex)汉化,那么建议大家删掉这个文件夹,
这要会大大加快回编译速度。
3、出错问题1
在汉化时,往往会不小心删掉一些符号,如 "<" ">"符号等等。
<string name="app_name">File Manager</string>
<string name="app_name">文件管理器/string>
<string name="app_name"文件管理器</string>
这些小小的错误都会导致回编时译检查出错。
所以汉化时,注意对校,然后再回编译。
建议使用一些高级的文本编辑器,支持语法高亮视图的。
4、出错问题2
最近发现有些APK文件 反编译后,就算不汉化直接回编译,都会出错。
有可能的原因1,反编译后XML文件语法中@符号 前面多了"\" (\@ ),
用文本编辑工具 直接替换【\@】为【@】,应该可以解决。
建议使用最新版本的反编译工具。
5、建议大家使用新版本的APKTool工具,
当然如果新的有问题也可以试试旧的一、系统文件汉化再次强调
1、汉化Settings.apk(系统设置)、MMS.apk(信息)、Phone.apk(电话)、
等等系统文件,一定要先 安装构架,具体看另个文件
<关于APKTool工具反编译Settings.apk问题>。
2、系统文件汉化完后不需要签名,直接替换汉化后的文件,就可以了。
主要是,系统文件放在系统目录,无需再次读取签名获得权限,已经是高级了。
二、打包说明
1、通常汉化完回编译后,会自动生成所有APK内的文件,或者自动生成*.APK文件。
但是建议大家不要直接使用该文件,进了使用替换法,替换掉你汉化后的文件,
如:resources.arsc,如果修改过的图片,等等…
2、很多人对于APK文件 解压缩或压缩 都用“WinRAR”或“好压”,这里不推荐。
希望大家安装7-Zip这个压缩工具,对于zip格式的支持是最好的。而且很方便,
不需要重新关联apk 直接右键打开就行了。替换直接拖拉进去,就OK了一、回编译出错问题

(1.提示 strings.xml 最后一行错误,检查是否</string>符号错误;
在汉化时,往往会不小心删掉一些符号,如 "<" ">"符号等等。
<string name="app_name">File Manager</string>
<string name="app_name">文件管理器/string>
<string name="app_name"文件管理器</string>

(2.提示 strings.xml 最顶部含中文代码首行错误,编码格式不对,转换成 UTF-8;
(3.提示 public.xml 出错,检查改动过的 arrays.xml 是否代码有错误的地方;

二、一切能正常但无法回编译
还有一种情况,apktool最新版本能正常反编译一个apk文件,在未做任何修改的情况下,无法回编译。
这是就要注意了,可以尝试一下用低版本的apktool进行【反编译】,然后在用高版本的apktoo工具【回编译】。
这里向大家推荐用 【APKDB】 这个工具,很方便,反编译时可以选择apktool的版本。

‘贰’ 软件进不去怎么办

软件进不去怎么办?首先这个话你要看你的软件下载的是什么格式。现在的话有些软件他必须要有格式说格式不同你自己打不开。这个也就是说大家所说的兼容性问题,有些软件跟APP之间是不能够兼容的。也就是硬件跟软件之间存在冲突。说白了就是商家跟商家之间没有合作关系。所以说就不能够正常时,这是很正常的情况。再一个就是看你们的,硬件设施执不执行?当然的话,你也可以重新再下一载一次。电话看看可不可以进行。如果实在不行,那么只能说下载其他的,或者也是下载相同的。毕竟现在软件并不是说只有一个。我说你实在不行的话你就请教丶相关的,在科技公司人员。毕竟专业知识,比这些,零基础的人员要好得多。毕竟有一句话叫做事,业有专攻。你也可以直接联系软件制作人,或者软件出版人。反映情况或者说请教问题。都是可以的。

‘叁’ 求救!!编译HelloWorldApp出现的问题!!

你的CLASSPATH | PATH 和 java_HOME 设置存在冲突
CLASSPATH 的根目录应该是 JAVA_HOME
你可以设置
JAVA_HOME = C:\Sun\SDK\JDK_1.4.2;
CLASSPATH = .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
PATH = %JAVA_HOME%\lib\;

楼上所说的,类名和文件名要求一致的意思是:HelloWorldApp.java这个文件名中的类必须有HelloWorldApp
而且要求大小写一致!

‘肆’ 三星SM-P600下载了刺激战场进去之后一直提示资源编译中,然后就闪退了 进不去

若手机打开软件出现闪退、强制关闭等情况,三星手机一般建议进行以下操作:
1.可能是该软件缓存较多导致无法正常运行,建议清除软件缓存尝试:设置-查找应用程序管理器”-(全部)-查找该软件-(存储)-清除数据(注:该应用程序的全部数据将永久性删除)。
2.若是可卸载软件,建议将软件卸载后重新安装或更换其他软件版本再次安装尝试。
3.若无效,请更新手机系统版本:设置-关于手机(关于设备)-手动下载更新/自动下载更新(软件更新/系统更新-更新)。注:升级前请备份设备中数据。
4.若已是最新版本,请备份设备中数据然后恢复出厂设置尝试。
若上述操作后问题依然存在,请您携带购机发票、包修卡和机器送到服务中心检查。

‘伍’ 易语言编译出来的软件不能用怎么办

一、LZ使用的若是5.X版本的,你应该使用的是编译功能吧?这样的话,别人的电脑上没安装易语言是不能运行的,因为程序的运行需要支持库。支持库在你电脑上是有的,别人的电脑上没易语言就没有。
二、若是使用静态编译,就是破解补丁不够完善,也就是说没完全破解。就不能将支持库打包进程序中。
--如果楼主用的是4.X的版本,我也不解释了,去官网下载5.11,再弄个VC链接器,补丁,完美了,哈哈。--

‘陆’ 我把软件反编译了 然后用aide重新构建了软件 然后打不开 是怎么回事

电脑的一切应用程序都无法打开的原因:系统故障和相关服务的未开启。
解决方法:
(1). 开机后不停点键盘上方的F8健,可以看到一个高级选择菜单。

(2). 选择安全模式,可能会遇到英文的安全模式选择安全模式。

(3). 可以选择【最后一次正确配置】进入系统,如果不行则选择【安全模式】进入。
(4). 当选择安全模式后,有可能会有其他选择。
(5). 在进入安全模式前,会提示是否在安全模式下载运行,点击是,或者直接回车。
(6). 进入到安全模式或者带网络连接的安全模式,就可以了。

‘柒’ xcode编译成功后提示打开APP失败,没有权限,如何解决

你没有用登录开发者吧,没有登录你是没有办法打包的,你去咕噜分发试试,他那里有免费的

‘捌’ XCODE生成的app文件不能用

1、xcode证书无法使用问题

当新下载的证书,导入xcode的时候,有时遇到无法使用问题,有一种可能是xcode导入证书时出问题了。解决方法:选择工程文件-》点击选择显示包内容-》用记事本打开project.pbxproj文件,将文件中所有的“code
s……”都删掉,就是将证书相关字段都删掉,重新导入即可。

2、苹果软件发布到appstore问题

每个客户端都对应一个appId,所以要上传客户端,首要的就是申请一个appid。首先到Certificates,identifiers &
profiles 里面创建一Identifier,即一个App
Id,这个id只是一个标志,并不是客户端上传到appsto后的id。创建完成后,下载这个标志,上传时要用。创建这个app
Id时,要注意这个标识要和工程的bundle id相同。(工程的bundle id可修改)
然后到itunes
connect里面创建一个app,创建时根据提示,把所有内容填进去即可,,创建完成后,就可以得到一个appid,这个可以用于版本更新。完成后要将该app状态变为等待上传状态,等待xcode上传。
打开工程,选择刚刚下载的identifier标识,然后archive,根据提示上传就是了。

‘玖’ android studio 点run后编译没有报错,在真机上不能自动打开app,需要手动在

在 Android Studio使用教程(一)中简要介绍了Android Studio的基本使用,包括安装、新建工程、工程结构以及主题设置。今天接着讲第二篇,主要包括如下内容: 从Eclipse导入工程到Android Studio Eclipse工程与Android Studio的区别 真机运行以及常用快捷键 需要重申一下,我所有的操作与版本是基于Mac系统,在Windows上的同学基本类似(作为一个技术人员,这些应该都不是问题大笑),下面就分主题开始吧: 一、从Eclipse导入工程到Android Studio 根据官方的介绍,Android Studio可以兼容Eclipse的现有工程,但需要做一些操作: 首先升级ADT到最新版本,目前为版本号为22(注意和ADT相关的组件最好一并升级,避免后期可能出现的错误) 选择需要从Eclipse导出的工程,右键选择Export并选择Android下的Generate Gradle Build Files(如下图): 选择完毕后并不会导出到其他地方,而是在本地工程生成了一个build.gradle文件,在Eclipse工程中也可以看到,这个文件是Android Studio识别的,如下图: 3.随后进入Android Studio并选择Import Project,可以看到刚刚在Eclipse中的项目图标变成了一个Android机器人图标,说明转换成功,这时候选择工程导入即可: 至此,就完成了从Eclipse导入现有Android工程到Android Studio,现在可以开始对工程进行操作了! 二、Eclipse工程与Android Studio的区别 Eclipse工程可以导入Android Studio运行,而反过来在Android Studio建立的工程不能在Eclipse中运行; 二者的工程结构不一样,在Eclipse中一个Project就代表一个项目工程,而在Android Studio中就和Intellij一样,一个Project代表一个工作空间,相当于Eclipse中的workspace,而在Android Studio中一个Mole就相当于Eclipse中的一个Project,这个概念需要弄明白,不要混了或觉得糊涂了。 在编辑操作上,在Eclipse中编辑修改后必须手动command+s保存文件,而在Android Studio中就和Intellij一样是自动保存的,这一点和第二点和Xcode也是类似的。 工程目录上的区别,在Eclipse中src部分一般是java文件,res部分是资源文件,包括布局文件和多媒体资源等。在Android Studio中,可以看下图的目录结构: 包括java文件和资源文件全部放到了src目录下,src目录下包括一个main文件夹,再下面就是java文件夹和res文件夹,其实这里,java文件夹就相当于Eclipse中的src,res还是那个res,这里想起了本山老师的小品“src已经不是那个src了,res还是那个res”大笑 三、真机运行以及常用快捷键 在Android Studio中点击界面下方的Android选项卡可以看到Device信息和Logcat,连上设备后打开Android选项卡会检测真机,成功后会显示在Device中,点击顶部的绿色小箭头就可以开始运行工程了。有一点需要注意的是,运行时可以选择模拟器也可以选择真机,由于在Android Studio中运行工程的时候有一个Device优先级选择,如果不设置的话可能会出现只运行在模拟器上的现象,我们可以自行设置一下:先点击Run菜单选择Run Configuration,并选择你想选择的目标设备,可以是模拟器和真机,也可以在运行选由用户选择: 快捷键大家可以对照官方文档进行熟悉,如下表,也可以自己修改配置选项进行自定义: 个人觉得Android Studio还是有一定的前景的,这里就需要Google不断进行完善和改进了,赶紧把大家从Eclipse中解救出来吧。另外,在此期间,大家其实可以尝试使用一下Intellij IDEA,这个默认也是集成Android开发环境的。Android Studio是基于前者改进而来,二者在使用上差不多,也是Eclipse的一个不错的替代者。后期有时间我会记录一篇专门使用Intellij IDEA开发Android的文章!

‘拾’ app inventor 编译失败,求助

可能的一种情况是编译服务器不在运行状态,如果你使用的是离线版,可以自己重新启动编译服务器,如果使用的是在先系统,则要有赖于服务提供者的帮助.

阅读全文

与编译app进不去相关的资料

热点内容
卡尔曼滤波算法书籍 浏览:769
安卓手机怎么用爱思助手传文件进苹果手机上 浏览:844
安卓怎么下载60秒生存 浏览:803
外向式文件夹 浏览:240
dospdf 浏览:431
怎么修改腾讯云服务器ip 浏览:392
pdftoeps 浏览:496
为什么鸿蒙那么像安卓 浏览:736
安卓手机怎么拍自媒体视频 浏览:186
单片机各个中断的初始化 浏览:724
python怎么集合元素 浏览:481
python逐条解读 浏览:833
基于单片机的湿度控制 浏览:499
ios如何使用安卓的帐号 浏览:883
程序员公园采访 浏览:812
程序员实战教程要多长时间 浏览:979
企业数据加密技巧 浏览:135
租云服务器开发 浏览:814
程序员告白妈妈不同意 浏览:337
攻城掠地怎么查看服务器 浏览:601