Android Proguard "Can't find referenced"
我想生成一个签名的APK.但是我达到了64K方法的限制,因此我搜索了一些解决方案,其中一种是使用Proguard. 我像这样编辑了我的build.gradle: buildTypes { release { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } 然后,当我尝试生成签名的APK时,我会收到很多警告: Warning:com.akexorcist.roundcornerprogressbar.TextRoundCornerProgressBar$2: can't find referenced method 'android.widget.Text
0 2024-03-02
编程技术问答社区
试图将安卓项目导出到apk时出现错误
我无法解决这个问题,我在这里寻求帮助.当我尝试将我的Android项目导出到Eclipse中的APK时(任何方式 - 通过导出签名或未签名的应用程序项目)会收到错误 - "Failed to export application Command-line Error -1073741816 ". 我有Google(SDK,ADT等提供的所有工具://developer.android.com/sdk/index.html ).我在这里读到这是一个Java 7问题 - 因此,我将其重新安装到Java 6,更改了Eclipse首选项的设置,这无济于事.另一个步骤是从Eclipse网站安装Eclipse,并与Google和ADT分别安装SDK.无济于事. 有什么想法吗? 解决方案 在Eclipse中,转到项目 - >自动构建并取消选中.然后,尝试使用Android工具再次导出.
0 2024-03-02
编程技术问答社区
成功生成了签名的Apk,但当我试图运行我的项目时,我得到一个错误
以发布我的应用程序,我生成了签名的APK(IM使用Android Studio).签名的APK成功生成.对于密钥存储路径,我刚刚在C>>用户>文件夹> name.keystore中创建了一个文件夹.我添加了一个别名和密码,并成功生成了签名的APK.但是,当我尝试在模拟器上运行应用程序时,我会收到以下错误: app-release-unsigned.apk未签名.请使用项目结构对话框配置选定风味的签名信息. 我错过了一步吗?我进行了一些Google搜索,发现开发人员也编辑了Gradle文件.但是,我无法执行这一步骤,因为它们不清楚.这是我的build.gradle的样子: 应用插件:'com.android.application' android { compileSdkVersion 20 buildToolsVersion "20.0.0" defaultConfig { applicationId "com.app.shreyabisht.aethorr
0 2024-03-02
编程技术问答社区
cordova 5.0生成签名的apk
我使用Cordova 5.0.0开发Android应用程序,我想在真实机器上运行该应用程序. 我尝试了两种生成签名APK但失败的方法, 一个被使用命令行来签署科尔多瓦生成的APK.通过这种方式,安装APK时会导致"解析错误"; 我尝试的第二种方法是使用Android Studio生成签名的APK.我的步骤是"导入非Android Studio项目",然后生成签名的APK.这样,我成功安装了,但是该应用程序无法打开,并且弹出错误信息"不幸的是,XX已停止". 代码没有问题. 有人可以给我一些建议吗?谢谢. 解决方案 Cordova 5使用Gradle现在进行编译,因此旧的蚂蚁不再起作用.您可以通过在平台/android中创建reparter-signing.properties文件来工作相同的技巧,并添加以下内容: storeFile= storeType=jks keyAlias=
0 2024-03-02
编程技术问答社区
安卓签名的apk / net.sourceforge.jtds错误
我正在尝试使用Proguard构建签名的APK(发布),但是当生成APK Android Studio时,请报告与" Net.Sourceforge.jtds"相关的几个警告: 警告:net.sourceforge.jtds.jdbcx.jtdsdatasource:找不到超级类或接口Javax.sql.xadatasource 警告:net.sourceforge.jtds.jdbcx.jtdsdatasource:找不到superclass或接口javax.neming.neming.Neming.eneferencenceable ... 最后以错误结束: 错误:任务执行失败':app:transformclassesandresourceswithProguardForRelease'. java.io.ioexception:请先更正上述警告. 我是否必须配置proguard才能"忽略" JTD?如何? 任何帮助将不胜感激. 解决
0 2024-03-02
编程技术问答社区
Cordova签名的apk在闪屏后产生一个空白屏幕
Cordova调试构建正常工作.但是签名APK会在飞溅屏幕后产生白屏 已经尝试了创建新应用程序并使用Release键签名.但是在签名的APK上同样的问题. cordova version - 7.1.0 cordova platform android -> 7.1.0 这是我正在使用的插件: - cordova plugin add cordova-plugin-camera cordova plugin add - cordova-plugin-dialogs@~2.0.1 cordova plugin add - cordova-plugin-file@~6.0.1 cordova plugin add - cordova-plugin-geolocation@~4.0.1 cordova plugin add - cordova-plugin-google-analytics@~1.8.6 cordova plugin add - c
0 2024-03-02
编程技术问答社区
安卓排球签名的Apk问题
我正在与Android Studio一起使用Android Plus的应用程序.我使用的是射手加Gradle版本'dev.dworks.libs:vulleyplus:+'gradle.当我将签名的应用程序签名时,我的构建过程终止,并以Runproguard为true终止了一些警告和错误.有任何解决方案可以解决此问题. Warning:com.android.volley.toolbox.HttpClientStack$HttpPatch: can't find superclass or interface org.apache.http.client.methods.HttpEntityEnclosingRequestBase Warning:com.android.volley.toolbox.multipart.MultipartEntity: can't find superclass or interface org.apache.http.entity.Abstrac
0 2024-03-02
编程技术问答社区
Android Studio签名的APK没有安装
我在Android Studio中,并在构建下签名apk>生成签名的APK并使用向导.一切似乎都可以签名并生成.APK文件. 当我将此文件复制到我的设备(Nexus 7或Moto X)时,它将不会安装.我收到"安装失败"消息. 我根本不知道怎么了.我已经将此.APK放在Google Play开发人员控制台下" Alpha Testing"下,并且被接受了(我正在等待Tester链接变得活跃以尝试从那里下载/安装). 此处的向导的说明( http://developer.android.android .我在Android Studio版本中没有那个.我在这个向导中找不到的东西可以让我指定"释放"构建. 任何人都能给我的任何帮助都将不胜感激.谢谢! 解决方案 您需要处于发布模式才能生成签名的APK.在您的Android Studio的左下角,应该是一个小的正方形图标.单击它,菜单应弹出.现在选择"构建变体",您将获得一个带有两列的表:模块和构建变体.必须在构
0 2024-03-02
编程技术问答社区
在构建已签名的apk时获得错误 ExternalSystemException。字符串索引超出范围:-97
i m构建签名APK,我有Android Studio 2.1.2 我的build.gradle文件如下 apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "com.my.pkg" minSdkVersion 15 targetSdkVersion 22 versionCode 1 versionName "1.0" multiDexEnabled true } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'progu
0 2024-02-15
编程技术问答社区
安卓应用通过生成签名应用发布后无法使用
我创建一个应用程序,并且它在模拟器上起作用.它可以在设备上的调试APK上使用,但是当我使用生成签名应用程序构建它时,它不起作用吗? 怎么了,我如何在签名的塞特上的设备上调试它? 解决方案 在我的项目中未运行签名应用程序.我更改了MinifyEnabled值从TRAIL到FALSE,然后问题解决了.这个不好的解决方案.我正在寻找更好的方法. build.gradle: buildTypes { release { shrinkResources true minifyEnabled false //true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } debug { debuggable true
0 2024-02-14
编程技术问答社区
Google地图未在Android(签名APK)上显示Google V2 Release键
我完全关注步骤在这里给出 . API密钥是通过以下步骤在这里 我已经为了测试目的上传了市场上的APK,但仍然没有显示映射,尽管它显示了带有调试键的映射.但是当我尝试使用Release Google Map Key时,它显示了带有Zoomin和Zoomout按钮的白屏,但​​没有地图. mapfragment public class CustomMap extends SupportMapFragment { private static final int ZOOMIN_ANIMATION_DURATION = 300; public static CustomMap newInstance() { Bundle bundle = new Bundle(); CustomMap customMap = new CustomMap(); customMap.setArguments(bundle); return customMap; }
8 2024-02-10
编程技术问答社区
安卓系统中谷歌地图签名的api密钥错误
当我从调试地图键切换到签名的地图键时,我的地图停止工作.我在logcat中得到以下错误: 09-03 18:18:04.112: WARN/System.err(4073): IOException processing: 26 09-03 18:18:04.112: WARN/System.err(4073): java.io.IOException: Server returned: 3 09-03 18:18:04.112: WARN/System.err(4073): at android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115) 09-03 18:18:04.112: WARN/System.err(4073): at android_maps_conflict_avoidance.c
2 2024-01-27
编程技术问答社区
亚马逊AWS S3通过Wget签署的URL
我可以在我的帐户中为一个存储桶创建一个Amazon S3签名的URL,可以通过Amazon AWS CLI下载和上传. 我创建了Amazon S3 URL如下: from boto.s3.connection import S3Connection key = os.environ['aws_access_key_id'] secret = os.environ['aws_secret_access_key'] c = S3Connection(key,secret,is_secure=False) bucket = c.get_bucket('my-bucket') bktkey = bucket.get_key('stuff.tar.gz') seconds=60*60*12 url2 = bktkey.generate_url(expires_in=seconds) print '%s' %url2 使用url2并将其复制在chrome中,我得到了stuff.tar
8 2024-01-25
编程技术问答社区
如何用cat文件安装驱动程序?
我有内核驱动程序.在32位系统和Windows XP及以下安装时,我没有问题并使用了SetupCopyoeMinf,但是需要签名64位驱动程序.我已经签署了它,我需要在计算机上的某个地方复制驱动程序,并且这种安装方法不起作用.我应该如何安装? 编辑:澄清问题. 解决方案 在Windows Vista和Windows 7中,有一个新的实用程序来处理驱动程序设置调用 pnputil .它准确地处理了这种工作.只需将所有驱动程序相关文件( *.inf, *.cat, *.sys)复制到目标计算机上的目录并使用PnPUtil -i -a .inf 注意:您将需要在管理员上下文中才能成功使用此工具. 其他解决方案 您需要获得 aterenticode 签名,创建,创建,创建目录文件,并用它签名. Microsoft决定,对于64位系统,它将要求驾驶员通过检查签名来从供应商中取消启动. . (注意:这是不是与whql相同,该WHQL测试驱动程序的
2 2024-01-08
编程技术问答社区
怎样才能在Perl中进行64位运算?
我是perl newbie, 我可以简单地在perl中使用64位算术吗? 例如 $operand1 = 0xFFFFFFFFFFFF; # 48 bit value $operand2 = 0xFFFFFFFFFFFF; # 48 bit value $Result = $operand1 * $operand2; 我基本上正在寻找 更换perl中的int64_t. 是否有任何方法可以提及 变量是签名还是未签名? 解决方案 是的,但是您需要将Perl编译为64位支持. 其他解决方案 请参阅 透明的BigInteger支持Perl ... 除范围运算符..外,所有运算符(包括基本的数学操作)都超载.整数常数是作为适当的bigint创建的. 浮点常数被截断为整数.表达式的所有零件和结果也被截断. 不同于 其他解决方案 是的,Perl会自动为您处理大整数算术.但是,Perl并未提供签名类型和未签名类型之间的区别(没有必要
0 2024-01-08
编程技术问答社区
用C语言编程计算有符号的32位整数的二进制数字
我具有以下功能,该功能计算了一个未签名的32位整数中的二进制数字数. uint32_t L(uint32_t in) { uint32_t rc = 0; while (in) { rc++; in >>= 1; } return(rc); } 如果我应该采用哪种方法,有人可以告诉我,如果有32位整数签名?实施两个的补充是一种选择.如果您有更好的方法,请告诉我. 解决方案 怎么办: uint32_t count_bits(int32_t in) { uint32_t unsigned_in = (uint32_t) in; uint32_t rc = 0; while (unsigned_in) { rc++; unsigned_in >>= 1; } return(rc); } 只需将签名的int 转换为 unsigned 一个,然后做与
2 2024-01-08
编程技术问答社区
无符号数与有符号数作为索引的对比
使用签名数字作为.NET中的索引的理由是什么? 在Python中,您可以通过发送负数从数组的末端从数组端索引,但在.NET中并非如此. .NET以后添加此类功能并不容易,因为它可能会使用特殊规则打破其他代码(是的,但我猜是一个坏主意). 不是我曾经需要索引阵列超过2,147,483,647,但我真的不明白他们为什么选择签名的数字. 可以是因为在代码中使用签名数字更为正常? 编辑:我刚找到以下链接: 无签名迭代的危险在C/C ++ edit2:好的,Matthew Flaschen的线程: 历史原因,因为这是一种类似C的语言 与C 互动 解决方案 当然很简单.您是否喜欢麻烦使用unsigned ints做算法? 其他解决方案 可能是将低于0的值作为无效索引的悠久传统.如果找不到元素,则诸如String.Indexof return -1之类的方法.因此,必须签署返回值.如果索引消费者需要未签名的值,则必须a)检查和b)施放值以使
2 2024-01-05
编程技术问答社区
有符号的超限值的解析器?
我正在处理一些旧数据导入,并从外部来源遇到了许多数据,该数据报告了签名过度挑战.我看过很多,但这是在我的时间之前.在创建一个函数以解析这些陌生人之前,我想检查一下是否有一种标准方法来处理这些陌生人. 我猜我的问题是,.NET框架是否提供了用于转换签名的超级挑战字符串的标准设施?如果不是. 解决方案 过度刺激数字( cobol中的划分划分)来自旧弹性卡片,他们在最后一个数字上超出了符号一个号码.该格式通常在COBOL中使用. 既有 ascii 和 ebcdic cobol 编译器,都有 ascii 和 ebcdic 版本分区数.为了使其更加复杂,-0和+0值( {} 对于us-ebcdic( ibm037 )有所不同,因为德语 - ebcdic( ibm273) 在其他ebcdic语言版本中,它们在哪里äü). 要成功处理,您需要知道: 数据源于EBCDIC或ASCII系统 如果EBCDIC-我们哪种语言,德语等 如果数据在原始字符集中,则可以通过 来
10 2024-01-04
编程技术问答社区
如何将十六进制字符串转换成有符号的整数?
我得到了一个需要转换为签名的8位整数的十六进制字符串.目前,我正在使用INT16/INT32进行转换,这显然不会给我8位整数的负值.如果我在十六进制中获得255的值,如何将其转换为-1的十进制?我想我想使用一个sbyte,但我不确定如何正确获取该值. 解决方案 我的解决方案是将第一个将16位整数的前8位放在Sbyte中. 其他解决方案 您可以使用例如: string x = "aa"; sbyte v = Convert.ToSByte(x, 16); // result: v = 0xAA or -86 您还可以使用 sbyte.Parse sbyte.Parse sbyte.Parse sbyte.Parse 例如: string y = "bb"; sbyte w = sbyte.Parse(y, System.Globalization.NumberStyles.HexNumber); // result: w = 0xBB or -69
10 2024-01-03
编程技术问答社区
检查正数组件8086
iam试图编写一个汇编代码8086我有两个数组x和y size 10,我想输入一个数字,并检查其正y是否为1,如果负数为0 但是我的代码刚刚显示了我输入的数字,但我希望像这个示例一样. 示例: X : 2 -5 -7 8 -4 9 11 -12 90 -50 Y : 1 0 0 1 1 0 1 1 0 1 0 我写道: .MODEL SMALL .DATA x db 10 dup ("?") y db 10 dup ("?") .CODE MOV AH,1 INT 21H mov si,offset x mov di,offset y mov [si],al cmp si,0 ja l1 jmp l2 l1 : mov al , 1 mov [di],al jmp l3 l2 : mov ah , 0 mov y[di] , al jmp l3 l3 : MOV AH, 2 mov dl,al INT 21H cmp
2 2023-12-16
编程技术问答社区