- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
刚开始学习Android。我使用 PhoneGap 制作了一个用于简单测试的应用程序,但没有触发 deviceready 事件。因此,我阅读了 LogCat 并发现了一些错误。
02-24 21:10:18.110: D/dalvikvm(8584): GC_FOR_ALLOC freed 93K, 21% free 9617K/12168K, paused 20ms, total 20ms
02-24 21:10:18.110: I/dalvikvm-heap(8584): Grow heap (frag case) to 12.861MB for 1127536-byte allocation
02-24 21:10:18.130: D/dalvikvm(8584): GC_FOR_ALLOC freed <1K, 20% free 10718K/13272K, paused 18ms, total 18ms
02-24 21:10:18.145: I/webclipboard(8584): clipservice: android.sec.clipboard.ClipboardExManager@4322ffe0
02-24 21:10:18.200: I/CordovaLog(8584): Changing log level to DEBUG(3)
02-24 21:10:18.200: I/CordovaLog(8584): Found preference for useBrowserHistory=true
02-24 21:10:18.200: D/CordovaLog(8584): Found preference for useBrowserHistory=true
02-24 21:10:18.200: I/CordovaLog(8584): Found preference for exit-on-suspend=false
02-24 21:10:18.200: D/CordovaLog(8584): Found preference for exit-on-suspend=false
02-24 21:10:18.205: D/JsMessageQueue(8584): Set native->JS mode to 2
02-24 21:10:18.210: D/DroidGap(8584): DroidGap.init()
02-24 21:10:18.225: D/CordovaWebView(8584): >>> loadUrl(file:///android_asset/www/index.html)
02-24 21:10:18.225: D/PluginManager(8584): init()
02-24 21:10:18.230: D/CordovaWebView(8584): >>> loadUrlNow()
02-24 21:10:18.235: D/WebView(8584): loadUrlImpl: called
02-24 21:10:18.235: D/DroidGap(8584): Resuming the App
02-24 21:10:18.285: D/SoftKeyboardDetect(8584): Ignore this event
02-24 21:10:18.325: V/webkit(8584): BrowserFrame constructor: this=Handler (android.webkit.BrowserFrame) {43227980}
02-24 21:10:18.335: D/webcore(8584): CORE loadUrl: called
02-24 21:10:18.335: D/webkit(8584): Firewall not null
02-24 21:10:18.345: D/webkit(8584): euler: isUrlBlocked = false
02-24 21:10:18.360: D/libEGL(8584): loaded /system/lib/egl/libEGL_mali.so
02-24 21:10:18.370: D/libEGL(8584): loaded /system/lib/egl/libGLESv1_CM_mali.so
02-24 21:10:18.450: D/libEGL(8584): loaded /system/lib/egl/libGLESv2_mali.so
02-24 21:10:18.455: E/(8584): Device driver API match
02-24 21:10:18.455: E/(8584): Device driver API version: 23
02-24 21:10:18.455: E/(8584): User space API version: 23
02-24 21:10:18.455: E/(8584): mali: REVISION=Linux-r3p2-01rel3 BUILD_DATE=Fri Nov 29 14:18:37 KST 2013
02-24 21:10:18.535: D/OpenGLRenderer(8584): Enabling debug mode 0
02-24 21:10:18.540: D/WebView(8584): onSizeChanged - w:720 h:1230
02-24 21:10:18.570: D/DroidGap(8584): onMessage(onPageStarted,file:///android_asset/www/index.html)
02-24 21:10:18.570: D/SoftKeyboardDetect(8584): Ignore this event
02-24 21:10:19.005: D/CordovaLog(8584): onload event
02-24 21:10:19.005: D/CordovaLog(8584): file:///android_asset/www/index.html: Line 50 : onload event
02-24 21:10:19.005: I/Web Console(8584): onload event:50
02-24 21:10:19.010: I/GATE(8584): <GATE-M>DEV_ACTION_COMPLETED</GATE-M>
02-24 21:10:19.010: D/Cordova(8584): onPageFinished(file:///android_asset/www/index.html)
02-24 21:10:19.010: D/WebView(8584): loadUrlImpl: called
02-24 21:10:19.010: D/webcore(8584): CORE loadUrl: called
02-24 21:10:19.010: D/webkit(8584): Firewall not null
02-24 21:10:19.010: D/webkit(8584): euler: isUrlBlocked = false
02-24 21:10:19.015: D/DroidGap(8584): onMessage(onNativeReady,null)
02-24 21:10:19.015: D/DroidGap(8584): onMessage(onPageFinished,file:///android_asset/www/index.html)
02-24 21:10:19.060: E/SQLiteLog(8584): (14) cannot open file at line 32516 of [00bb9c9ce4]
02-24 21:10:19.060: E/SQLiteLog(8584): (14) os_unix.c:32516: (2) open(/CachedGeoposition.db) -
02-24 21:10:19.060: D/WebKit(8584): ERROR:
02-24 21:10:19.060: D/WebKit(8584): SQLite database failed to load from /CachedGeoposition.db
02-24 21:10:19.060: D/WebKit(8584): Cause - unable to open database file
02-24 21:10:19.060: D/WebKit(8584): external/webkit/Source/WebCore/platform/sql/SQLiteDatabase.cpp(71) : bool WebCore::SQLiteDatabase::open(const WTF::String&, bool)
02-24 21:10:21.015: D/DroidGap(8584): onMessage(spinner,stop)
02-24 21:10:21.050: D/TilesManager(8584): Starting TG #0, 0x4225c580
02-24 21:10:21.050: D/TilesManager(8584): new EGLContext from framework: 421dcb88
02-24 21:10:21.050: D/GLWebViewState(8584): Reinit shader
02-24 21:10:21.050: D/GLWebViewState(8584): Reinit transferQueue
我认为设备驱动程序 API 匹配错误是个问题..
这是 Manifest.xml 文件。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.ex5"
android:versionCode="1"
android:versionName="1.0" >
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:resizeable="true"
android:anyDensity="true"/>
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.RECORD_VIDEO"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="18" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.ex5.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
index.html 文件
<!DOCTYPE html>
<html>
<head>
<title>index</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<script type="text/javascript" src="cordova-2.2.0.js"></script>
<script type="text/javascript">
function onDeviceReady() {
console.log("deviceready");
alert('test');
}
function init() {
console.log('onload event');
document.addEventListener("deviceready", onDeviceReady, false);
}
</script>
</head>
<body onload="init();">
</body>
</html>
和MainActivity.java文件
package com.example.ex5;
import org.apache.cordova.DroidGap;
import android.os.Bundle;
import android.view.Menu;
public class MainActivity extends DroidGap {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
我在 Galaxy S3 上测试过 Android 版本是 4.3。但是,在 Galaxy S2 Android 版本 4.0.3 上的测试运行良好。
我不知道我的来源或我的 Galaxy S3 设备或 Android 版本有什么问题。
请让我知道我应该修复哪些问题。
最佳答案
那个错误很有趣!我今天在我的 S3 上重置了 USB key ,然后出现了这个错误。当我尝试运行我的另一个应用程序时,错误消失了 :D
关于Android 4.3 设备驱动 API 匹配错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22003819/
我已经使用 vue-cli 两个星期了,直到今天一切正常。我在本地建立这个项目。 https://drive.google.com/open?id=0BwGw1zyyKjW7S3RYWXRaX24tQ
您好,我正在尝试使用 python 库 pytesseract 从图像中提取文本。请找到代码: from PIL import Image from pytesseract import image_
我的错误 /usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS reference
我已经训练了一个模型,我正在尝试使用 predict函数但它返回以下错误。 Error in contrasts<-(*tmp*, value = contr.funs[1 + isOF[nn]])
根据Microsoft DataConnectors的信息我想通过 this ODBC driver 创建一个从 PowerBi 到 PostgreSQL 的连接器使用直接查询。我重用了 Micros
我已经为 SoundManagement 创建了一个包,其中有一个扩展 MediaPlayer 的类。我希望全局控制这个变量。这是我的代码: package soundmanagement; impo
我在Heroku上部署了一个应用程序。我正在使用免费服务。 我经常收到以下错误消息。 PG::Error: ERROR: out of memory 如果刷新浏览器,就可以了。但是随后,它又随机发生
我正在运行 LAMP 服务器,这个 .htaccess 给我一个 500 错误。其作用是过滤关键字并重定向到相应的域名。 Options +FollowSymLinks RewriteEngine
我有两个驱动器 A 和 B。使用 python 脚本,我在“A”驱动器中创建一些文件,并运行 powerscript,该脚本以 1 秒的间隔将驱动器 A 中的所有文件复制到驱动器 B。 我在 powe
下面的函数一直返回这个错误信息。我认为可能是 double_precision 字段类型导致了这种情况,我尝试使用 CAST,但要么不是这样,要么我没有做对...帮助? 这是错误: ERROR: i
这个问题已经有答案了: Syntax error due to using a reserved word as a table or column name in MySQL (1 个回答) 已关闭
我的数据库有这个小问题。 我创建了一个表“articoli”,其中包含商品的品牌、型号和价格。 每篇文章都由一个 id (ID_ARTICOLO)` 定义,它是一个自动递增字段。 好吧,现在当我尝试插
我是新来的。我目前正在 DeVry 在线学习中级 C++ 编程。我们正在使用 C++ Primer Plus 这本书,到目前为止我一直做得很好。我的老师最近向我们扔了一个曲线球。我目前的任务是这样的:
这个问题在这里已经有了答案: What is an undefined reference/unresolved external symbol error and how do I fix it?
我的网站中有一段代码有问题;此错误仅发生在 Internet Explorer 7 中。 我没有在这里发布我所有的 HTML/CSS 标记,而是发布了网站的一个版本 here . 如您所见,我在列中有
如果尝试在 USB 设备上构建 node.js 应用程序时在我的树莓派上使用 npm 时遇到一些问题。 package.json 看起来像这样: { "name" : "node-todo",
在 Python 中,您有 None单例,在某些情况下表现得很奇怪: >>> a = None >>> type(a) >>> isinstance(a,None) Traceback (most
这是我的 build.gradle (Module:app) 文件: apply plugin: 'com.android.application' android { compileSdkV
我是 android 的新手,我的项目刚才编译和运行正常,但在我尝试实现抽屉导航后,它给了我这个错误 FAILURE: Build failed with an exception. What wen
谁能解释一下?我想我正在做一些非常愚蠢的事情,并且急切地等待着启蒙。 我得到这个输出: phpversion() == 7.2.25-1+0~20191128.32+debian8~1.gbp108
我是一名优秀的程序员,十分优秀!