我只是将系统升级到冰淇淋三明治(Android 4.0),现在每次尝试在调试器中运行申请时,我都会在aapt.exe中崩溃. 如果我只是构建,它会构建正常,但是当我在调试器中运行它时,aapt.exe crashes(弹出对话框,问我是否要将数据发送给Microsoft)和我的项目图标Project_Explorer表明它具有错误. 解决方案 R15的AAPT中有一个已知问题,请尝试将构建输出更改为正常 http://tools.ands.android.com/nownissues 在某些情况下,当构建输出设置为冗长时,AAPT在Windows上崩溃. 解决方法是设置 Eclipse > Preferences > Android > Build > Build Output 至小于冗长,例如正常.我们有一个修复程序,该修复程序将在工具16中提供.[第20395号问题 ] 其他解决方案 在我的情况下,此解决方案不起作用(构建输出),因此我不得
以下是关于 apk 的编程技术问答
是否可以将Android .APK应用程序从Android市场下载到我们的PC? ? 解决方案 可能这可能会对您有所帮助. 11/android-market-on-emulator.html 一旦您可以从模拟器访问Android市场,您可能可以从DDMS 获得.APK 其他解决方案 是的,您需要禁用带有SSL错误通知的最新版本的Chrome,然后您提供设备ID,电子邮件地址和密码(所有这些都存储在计算机上以获取Android Market Cookie). 对于仍然需要它的任何人,您都可以在这里得到它: http://apps.evozi.com/apk-downloader/ 其他解决方案 您可以下载所有已安装的应用程序.从移动卡到SD卡.您只需要安装Android应用程序 appinstaller ..您只需要备份所有应用程序.该软件会在SD卡中生成APK文件和存储.然后您可以将其存储在PC中.
我一直在尝试使用NetBeans和Gradle将Javafx项目移植到Android APK文件格式中,并且在大多数情况下它运行良好!我遇到的问题尤其是Android的WebView组件?我可以在Android WebView中显示一个静态网页,而我的应用程序却没有致命的例外.但是,如果我使用JavaScript在Javafx WebView中创建一个动态网页,Androids WebView似乎根本无法应对? event当javafx中我设置了启用javaScript为true: googleMapEngine.setJavaScriptEnabled(true); 我知道,在Android WebView中 - 默认情况下关闭JavaScript. 我无法在Android中工作.此外,Android WebView知道如何解析Javafx命令? googleMapEngine.executeScript(String); 导致如果我尝试过: googl
我在WebView中为我的应用程序提供了本地HTML,在iOS和Android上都非常出色.这是一个嵌入SVG标签的HTML. 但是,一旦我在Android上生成一个APK并在我的手机上本地运行,它就不会渲染. 即使导出.IPA文件,在iOS上运行良好 const VECTOR_BODY_HTML = require('../custom_views/vector-body.html'); ... this.mWebView = component} automaticallyAdjustContentInsets = {false} contentInset={{top:0 , left:0 ,bottom:-20, right:0}} source = {VECTOR_BODY_HTML}
我有一个网络浏览量,基本上能够拦截各种链接,视频,apks,hrefs. 现在,我想要的是从URL下载APK后,它将被自动安装: 这是shouldOverrideUrlLoading()代码的一部分: else if(url.endsWith(".apk")) { mWebView.setDownloadListener(new DownloadListener() { public void onDownloadStart(final String url, String userAgent, String contentDisposition, String mimetype, long contentLength) { }
作为较早问题的跟进( android ioctl-用法),是否可以创建一个单独的本机可执行文件并将其包装在APK中? 该应用需要root访问,而不是进入Android Marketplace,但是我希望能够在不使用将额外可执行文件推向设备上的脚本的情况下进行安装. 解决方案 您可以将其放入资产中,并在第一次运行时将其复制到应用程序的私人目录中.设置可执行文件后,您应该能够运行它. 其他解决方案 有一种简单的方法可以将可执行文件包装到APK中,然后让系统安装程序负责解开此可执行文件,请参阅如何在apk中打包本机命令行应用程序?. 技巧(已测试到jelly bean 4.3)是命名文件" lib myExecutable .so ",然后将其放入您的Android Project的libs/armeabi中(我假设ADT或ANT构建).软件包管理器将把文件解开为/data/data/your.package.full.name/lib(这是一个符号链接,出于向后兼
将Android Studio更新为0.2.4后,我无法将项目部署. APK文件名的完全不匹配. Waiting for device. Target device: 0146B0020E010020 Uploading file local path: /home/martin/workspace/git/projectname/projectname/project/build/classes/debug/AppName.apk remote path: /data/local/tmp/com.xxx.xxx.android.projectname Local path doesn't exist. 在这里阅读了一些帖子后,我更改了构建/APK文件夹的输出路径,但问题仍然存在.他不是创建的projectname-debug-naligned.apk他正在寻找projectName.apk,我不知道如何以及在哪里可以告诉他更改他要寻找的名字.有什么想法吗?
我已经在Android Wear Mimulator上执行了Hello World APK,现在我想在Asset Folder中使用HTML在Wear Elulator中执行它,但我没有获得任何成功 解决方案 Android Wear仅支持Java应用程序,而不是渲染HTML文档.请参阅 https://develoveler.android.com/training.com/training/building-wearearables.htmlables.html for Android是详细信息. 其他解决方案 它不能像您习惯于正常的电话盖/Cordova那样工作.但是,由于您可以在手表上使用完整的镀铬浏览器(例如com.appfour.wearbrowser),我认为可以做到! 因此,您需要做的是在Android Wear上分配铬 其他解决方案 对于简单的html,我们的Android HTML软件渲染器应起作用,请参阅
使用了我的三个模块的以下Gradle文件(常见,移动和磨损),我想知道为什么我的可穿戴应用程序在使用Wear Virtual Emulator和My的移动应用程序运行时,我的可穿戴应用程序不安装在可穿戴设备上运行和连接的移动设备(通过USB和Android Wear应用程序),并通过移动模块(当前在移动目录中)签署了两个APK: 公共模块: apply plugin: 'com.android.library' android { compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { minSdkVersion 9 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release {
我正在尝试使用" with android Studio方法"找到在这里,但它不起作用. APK永远不会安装到可穿戴设备上.这是logcat输出: 07-28 15:11:54.107 766-820/? W/PackageManager﹕ Unknown permission com.google.android.wearable.READ_SETTINGS in package com.google.android.gms 07-28 15:11:54.117 766-820/? W/PackageManager﹕ Not granting permission com.google.android.gm.permission.AUTO_SEND to package com.google.android.wearable.app (protectionLevel=2 flags=0x88be44) 07-28 15:11:54.117 766-8
我正在从事一个NUXT项目,我想将其添加到Google Play中,但是它需要APK输出 因此,是否有任何解决方案可以从NUXT获取APK文件? 我已经尝试使用Android Studio,但没有成功 subtest.json: { "name": "my nuxt app", "short_name": "my lovely nuxt app", "description": "pwa to apk", "icons": [ { "src": "/logo.png", "sizes": "192x192", "type": "image/png" }, { "src": "/300.png", "sizes": "384x384", "type": "image/jpg" },{ "src": "/512.jpg", "sizes
通常,我在Eclipse ADT中开发本机Android应用程序,现在我尝试了新的Visual Studio Cordova插件(更新4 ),但是我没有找到导出和签署APK文件的方法 - 就像在Eclipse(Export Android Applyatoin)一样,也许有人可以在这里写下步骤逐步使用Visual Studio 2013导出并签署APK文件. 谢谢你,dima. 解决方案 您需要进行以下操作才能创建,签名和发布APK到Google Play或任何其他Android商店. 1.)创建APK,在构建项目时会创建APK.在发行配置(推荐)中构建软件包,也可以构建APK的调试版本.当目标是模拟器或设备时,构建APK. apk位置为bin \ android \ repares或bin \ android \ debug 2.)创建密钥库并签署APK - a.)您可以使用Signtool创建密钥库,在CMD(命令提示符)上运行命令(例如KeyTool
我是狂热开发的新手.我创建了一个使用Google Maps和设备位置跟踪的示例应用程序(Flutter 2.2和VS代码).我想通过部署到我的手机来在现场进行测试.我可以知道通过发布该应用程序来播放商店的步骤. 解决方案 为您的应用创建APK,然后尝试以下命令 清洁您的项目 颤抖清洁 获取软件包 flutter Pub Get 构建您的APK flutter build apk-释放 在计算机中找到您的APK 您的项目名称\ build \ app \ outputs \ flutter-apk(在发布模式下) 复制此APK并安装您的移动截面 参考 this video 其他解决方案 有两个选项: 您可以调试手机(通过激活开发人员选项)并将其用作模拟器 ,或者您可以在终端中使用此命令行并在手机中安装APK: flutter build apk 其他解决方案 编译您的应用程序,然后在手机上
我遵循本指南 单声道共享运行时已为'myapp.android'启用. 所选的构建配置正在使用单声道共享运行时进行更快的部署.无法使用启用此设置来存档应用程序. 请确保您使用的是发行配置,并且"使用单声道共享运行时"选项是您的项目的构建选项不受控制. 如何在Visual Studio 2017中禁用该选项? 谢谢. 解决方案 在您的项目中,右键单击,选择Properties,您将看到此信息: 更新:就像@chandan y S所说,我们还需要重新启动vs 其他解决方案 swith要释放然后开始存档...(在VS 2019中工作) 其他解决方案 右键单击Android解决方案>选择Android选项>取消选中选项启用开发人员仪器(调试和分析) 在Visual Studio Enterprise Edition 中
使用Release配置调试时,必须签署错误的Android软件包.要配置Android签名,请在 = 613579 BlankCordovaapp4 key.store=E:\key.keystore key.alias=asdfgh key.store.password=asdfgh key.alias.password=asdfgh 这是我在ant.properties文件中给出的以下值. keytool -genkey -v -keystore E:\key.keystore -alias asdfgh -keyalg RSA -keysize 2048 -validity 1000 我试图为键添加另一个斜线. key.store=E:\\key.keystore 在构建过程中,我得到以下信息 'keystore' and 'alias' need to be specified to generate a signed archive. 我在r
我正在尝试发布Xamarin.android应用.我正在使用Xamarin Android 6使用Visual Studio,因此我遵循 this .在第2部分中,它描述了如何创建一个新的密钥库,如以下屏幕截图所示(您可以看到完整的描述在这里): 我不明白该命令的位置.我看了看那个键盘链接,但找不到任何东西. I tried cmd, MSBuild Command Prompt for VS2015 and Developer Command Prompt for VS2015, but all of them showed this error: '$' is not recognized as an internal or external command, operable program or batch file. 除了我尝试使用Visual Studio创建一个新的密钥库.我去了工具> Android>发布Android应用程序,并创建了一个密钥库,它出现在我指
我有一个Android应用程序,该应用当前在内部测试轨道上(版本1).我正在尝试上传一个新版本(版本2),但我希望当前的用户仍在测试版本1. 控制台不会让我保留1版. 有没有办法让用户组A测试版1和用户组B测试版本2? 我确实尝试使用内部测试和α测试.但是,即使仅选择了一个组,Alpha版本也已下载给两个组. 解决方案 所有解释均为在此帮助页面上 摘要: 您只能进行一个内部测试 您可以进行多个封闭测试,但是用户需要选择加入 听起来您想在(新的)闭合轨道上拥有1版,并且需要让您的现有用户选择加入,并从内部测试中rmeove 然后在针对组B. 的新内部测试轨道上具有版本2 另一个选项根本不是具有内部测试轨道,并且有两个封闭的测试轨道,一个用于A组,一个用于B. 组 内部测试轨道通常是为开发人员或您自己公司内的立即质量检查的快速发布.封闭的测试轨道通常是值得信赖的测试人员,或者对公司内部的人员不一定是开发团队中的人员,他们可以等待推出
我查看了上述问题的其他解决方案,但它们似乎没有解决我的问题. 我正在运行为3.5.2,在帮助/大约/检查新版本的情况下,所有内容都显示为完全更新. 我正在使用Windows.当我将手机插入计算机时,它会运行最新的更新版本. 当我在构建菜单下构建APK时,然后将该版本安装到我的手机上时,它是一个旧版本. 直到大约2周前,它都可以很好地构建APK,今天进行了几个代码更改(自上次进行更改以来已有2周),现在有这个问题. 我尝试的是: 1. build.grade(app) - 将版本代码和名称更改为2 2.构建菜单 - 清洁与重建项目 3.检查了更新并根据需要进行更新 4.运行/调试配置 - 存在确认的Gradle Aware Make(甚至删除然后重新添加) 为了添加更多信息.事实证明,Android Studio正在制作正确的版本.但是,我的手机只是没有从APK加载它.这就是我所做的: 我创建了一个新版本1.07,然后将手机插入计算机,即使我拔下手机并重新启动了手机
我正在尝试创建一个PHP脚本以从Android APK文件中获取应用程序版本. 从APK(zip)文件中提取XML文件,然后解析XML是一种方法,但我想这应该更简单.诸如 php手册,示例#3. 有什么想法如何创建脚本? 解决方案 如果您在服务器上安装了Android SDK,则可以使用PHP的EXEC(或类似)执行aapt工具(in $ANDROID_HOME/platforms/android-X/tools). $ aapt dump badging myapp.apk ,输出应包括: package: name='com.example.myapp' versionCode='1530' versionName='1.5.3' 如果您无法安装Android SDK,无论出于何种原因,您都需要解析Android的二进制XML格式. apk zip结构内的AndroidManifest.xml文件是不是纯文本. 您需要移植从Java到Php. 其他