我找不到适合我的移动屏幕大小的模拟器,所以我创建了一个自定义模拟器,但不幸的是,即使它实际上是根据我的移动设备的大小,图形在实际设备上显示不同.
我是Android的新程序员,但我现在已经使用eclipse一年半了.我正在为学校的卫生部门开发一个Android应用程序,让学生可以加班跟踪某些健康行为.
我已经完成了应用程序的编码,并已在虚拟设备上成功进行了测试.应用程序在AVD上运行良好.
但是,当我通过eclipse将项目导出为Android应用程序时,会出现问题.我使用debug.keystore和androiddebugkey创建apk文件.我创建了apk文件(大约115千字节).接下来,我通过电话(LG Thrill)连接并通过我的电脑打开它.我将apk文件拖放到手机中的"downloads"文件夹中.
我使用名为ASTRO的市场应用程序访问下载文件夹中的apk文件.但是,当我尝试安装它时,我得到了可怕的"解析包有问题"错误.我已经有好几个星期了.
我尝试过各种各样的解决方案.我开发了与手机相同Android级别的应用程序.我已经尝试创建自己的密钥库并导出.我也尝试制作较小的应用程序(即:HelloWorld)并安装它们.我一直得到同样的错误.
我注意到的一件事是每当我去ASTRO Market应用程序中的apk文件并单击apk文件然后"打开应用程序管理器"时,我看到没有apk文件的设置(即:名称,大小,详细信息) )显示.我在该文件夹中的所有Marketplace应用程序都有我的应用程序可见的设置.
我可能做错了什么?是建立apk文件的东西吗?或者我是否错误地将其上传到手机上?不管是什么,请告诉我.
我是初学者所以请耐心等待.我反编译了专业应用程序的源代码.当我将源代码复制到eclipse时,出现了以下代码的错误(错误是返回类型):
public boolean method(){
...
...
for(int i = 0; ; i = 1){
return i;
}
Run Code Online (Sandbox Code Playgroud)
如何更改代码以保持其正确但保留功能?
我在发送https
请求的 Android 手机(模拟器)上有一个应用程序。我怎么能看到那个请求?
作为我研究的一部分,我需要检测任何给定 .apk 文件的 dalvik 字节码,并使用检测过的字节码获取工作的、修改过的 .apk。
我在 Windows 7 下用 Java 1.6 编程。
输入
classes.dex
dalvik 字节码。classes.dex
.apk的检测字节码(是的,我们假设我们已经检测了字节码)。期望输出
classes.dex
字节码而不是原始字节码的 .apk 文件。问题陈述
从 Java 源代码获取所需输出的最直接方法是什么?
我正在开发一个 Android 应用程序。起初一切都很顺利,但过了一段时间,在真正的 android 设备上成功安装后,该应用程序开始消失(更准确地说没有出现)。安装后,打开按钮被停用(我只能单击完成)并且我在菜单上找不到它,但是通过root卸载程序检查,似乎该应用程序确实已安装。
在模拟器上,它安装正常,但安装的应用程序没有显示正确的图标,而在此错误之前它没有这样做。
我强制删除了@ Manifest 的一些权限,因为我只需要(并且该应用程序仅使用它运行)互联网访问(网络视图)。我尝试删除它,但它是一样的。
当我引入了一个启动画面时,如果它是第一次 ==> MainActivity: If it's first time { setContentView with splash layout. 最终,在 3 张幻灯片之后,按钮 onClick 将更改为 webview 活动(类)(1) } else { setContentView with webview layout(2) }
(1) 和 (2) 执行相同的任务,(2) 在 MainActivity 的方法中和 (1) 在 WebView 类的 onCreate 中。
我知道这是一个更好的方法来做到这一点。有关如何以更好的方式执行此任务的任何帮助,以及如何摆脱“已安装但不可见”的东西。
我已经搜索了解决方案,但找不到任何有效的方法。
我正在尝试使用cordova构建/运行apk,但模拟器(以及我的手机)无法启动应用程序并且安装失败。我尝试重新创建项目并重新安装cordova,但遇到了这个问题:
错误:找不到模块“C:\Users\...\AppData\Roaming\npm\node_modules\cordova\bin\cordova”
我也尝试过:
npm 缓存清理
什么都不起作用,有人可以帮助我吗?谢谢 !
我已经完成了一些教程,最后在离子框架中发现了一些关于这一点.....
他们给出了一些使用离子原生的代码,我通过嵌入下面的代码做了同样的事情:
//Display OS name and version (Start)
import { Device } from 'ionic-native';
console.log('Device OS is: ' + Device.device.platform);
console.log('Device OS Version is: ' + Device.device.version);
//Display OS name and version (End)
Run Code Online (Sandbox Code Playgroud)
使用离子服务时,我在控制台中得到了这个:
'Device OS is: undefined'
'Device OS version is: undefined'
Run Code Online (Sandbox Code Playgroud)
然后我猜它不会在浏览器中工作,我尝试在我的手机中构建和运行,但仍然是相同的日志来...
PS:我刚刚开始使用离子
先感谢您 :)
我在 webview 中为我的应用程序渲染了本地 html,它在 iOS 和 Android 上都很棒。这是一个嵌入了 svg 标签的 html。
但是一旦我在 Android 上生成了一个 apk 并尝试在我的手机上本地运行,它就不会呈现。
即使导出 .ipa 文件,也能在 iOS 上正常运行
const VECTOR_BODY_HTML = require('../custom_views/vector-body.html');
...
<WebView
ref={component => this.mWebView = component}
automaticallyAdjustContentInsets = {false}
contentInset={{top:0 , left:0 ,bottom:-20, right:0}}
source = {VECTOR_BODY_HTML}
scalesPageToFit = {false}
onLoad = {() => {
this.updateBodyViewBox(bodyWidth, bodyHeight);
this.initColorMap();
this.populateBodyMap(15)
}
}
onMessage = {(data) => {this.onMessage(data);}}
style = {{height:bodyHeight}}
>
</WebView>
Run Code Online (Sandbox Code Playgroud) 从上个月开始,我一直在进行首次react-native
申请。根据文档react-native
,该Java脚本代码在虚拟dom中运行。但是当我提取apk时,没有一个Java脚本文件。因此,我对这整个过程是如何工作感到困惑的?如果有人有任何想法请以我为例。