在文件资源管理器中找不到我的软件包路径
我的项目软件包未在DDMS> File Explorer中显示(我在窗口设备中选择了手机).我发现LogCat中显示了错误,该错误说无法打开文件以进行阅读. 我可能没有正确安装日食吗?在此之前,我的项目运行良好,我可以在文件资源管理器中看到项目路径(数据> Data>).进行更改(我不记得我做了什么变化,太多),在执行另一个项目时,我卸载并重新安装了Eclipse,然后出现了此错误.我在文件资源管理器中找不到我所有的项目包. 我可以知道问题是什么以及如何解决. 解决方案 这是由于权限,DDMS仅显示他有足够访问的文件和文件夹. 您可以使用Android调试桥(ADB)更改这些权限. ADB位于您的SDK目录中的文件夹platform-tools中. 在Windows上,您可以通过打开命令提示符访问Shell,转到SDB路径并使用以下命令: cd (...)\android-sdk\platform-tools adb shell 打开命令外壳后,
4 2023-05-21
编程技术问答社区
降低ORMlite的内部日志粗制滥造程度或禁用它
我们正在在应用程序中进行一些重大的性能调整,因此我们开始使用方法跟踪来找到瓶颈. 乍一看是可以的,但是我们发现,例如,在一个查询中,Ormlite的内部日志需要8ms,需要6ms(75%).这些日志调用处于调试级别. 目前我尝试过(没有成功)将日志设置为错误的( ): 与ADB:adb shell setprop log.tag.ORMLite ERROR 与记录: 这是logcat的几行 I/System.out( 4207): 2014-10-01 10:50:14,702 [DEBUG] BaseMappedStatement query-for-id using ... I/System.out( 4207): 2014-10-01 10:50:14,706 [DEBUG] StatementExecutor executing raw query fo
26 2023-05-14
编程技术问答社区
不满意的链接错误:n_Mat,同时使用opencv2.4.3和android 4.0的时候。
我在Android中使用OpenCV.但是,当我在代码中添加MAT()时,我的应用程序在启动后意外停止.我的错误日志如下: FATAL EXCEPTION: main java.lang.UnsatisfiedLinkError: n_Mat at org.opencv.core.Mat.n_Mat(Native Method) at org.opencv.core.Mat.(Mat.java:441) at com.example.imagepro.MainActivity.onCreate(MainActivity.java:36) at android.app.Activity.performCreate(Activity.java:4465) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049) at android.app.ActivityThread.pe
2 2023-05-09
编程技术问答社区
使用tess-two的安卓OCR系统,这是tesseract的分叉。
正在使用OCR作为正在进行的项目中的模块.深入挖了一个星期后,我认为我应该在日食上运行一个测试应用程序,以查看其工作原理.我发现苔丝两叉是Tesseract的叉子,以支持我的OCR.我从: 下载苔丝两 https://github.com/rmtheis/rmtheis/tess-two/downloads /p> 我全部设置了我将苔丝两个导入到我的日食中.我确实将日食设置为处理和建立涉及本地代码的项目.在解决1或2构建路径错误之后,我确实成功地建立了Tess-Two.完成! 然后,我找到了一个简单的OCR应用程序,该应用程序使用了相同的Tess-Two.我从: 下载它 https://github.com/gautamgupta/simpleandample-andple-andple--android-android-ocr /p> 我将这个项目导入到工作空间中.纠正了构建路径,我将苔丝两人作为构建路径中的辅助项目.当我成功构建两个项目并在目标设备上运行时,应用程序
2 2023-05-07
编程技术问答社区
Android java.lang.NullPointerException: println needs a message
尝试登录时我的应用程序有问题. 实际上,如果我注册(如果复选框remerberMe isChecked()在注册操作上,则在下一个连接中显示主活动,否则出现登录活动),首先,它可以正常工作. 但是,Login活动在注册操作后的下一个连接时被调用. 登录活动 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.login); setTitle(R.string.loginTitle); // Importing all assets like buttons, text fields inputUsername = (EditText) findViewById(R.id.username_value);
8 2023-04-30
编程技术问答社区
为什么我在Android 12模拟器上运行时,在日志中看到EGL_emulation app_time_stats?
在运行Android 12的模拟器上测试flutter应用程序时,我在日志中看到类似的行(大约每秒): : D/EGL_emulation(32175): app_time_stats: avg=312.93ms min=133.69ms max=608.57ms count=4 它们是什么意思,我该如何关闭它们?我从未在Android 11模拟器上见过它们,所以我猜这与Android 12有关? 解决方案 只需单击此行,它将被过滤 其他解决方案 右键单击D/EGL_emulation ...在您的运行控制台窗口中 单击"像这样的折叠线" 编辑刚刚添加到仅包含D/EGL_emulation的过滤器. 现在将从运行控制台窗口中删除所有这些行 其他解决方案 所有这些EGL_EMULATION消息确实很烦人.到目前为止,我的解决方案是创建一个自定义LogCat过滤器. 您可以通过单击logcat-toolbar的下拉下拉下的下拉截止,然后选择编辑
80 2023-04-21
编程技术问答社区
你能在一个线程内设置文本视图文本吗?
一旦应用程序停止从服务器中恢复文本,我需要它才能将其设置为现在,我需要设置按钮以说出它已断开连接,这就是我现在拥有的(这是在一个循环时,我只是没有发布所有代码) Thread.sleep(10); counter++; if (counter >= 100) { Log.d("ClientActivity","send S"); counter = 0; out.println("S"); A2MCString = in.readLine(); Log.d("Cli
14 2023-04-07
编程技术问答社区
Javascript无法找到这些变量,为什么?
我正在使用PhoneGap创建Android应用程序(语音录音机),但是我的代码中有这两个错误: ReferenceError: Can't find variable: Media. TypeError: Result of expression 'mediaRec' undefined is not an object. 当应用程序运行时,第一个错误发生.当我调用RecordAudio()时,第二个错误发生;方法. 告诉我,如果您知道,请有什么问题. var mediaRec; var src; document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { } function init() { document.getElementById('status').innerHTML = "Recording Status";
0 2023-04-06
编程技术问答社区
如何持续地监控LogCat文件?
我需要以某种方式监视LogCat日志,这意味着当我的服务运行时,我需要阅读新条目的LogCat. 此刻,我只知道一旦日志就可以检索: Process mLogcatProc = null; BufferedReader reader = null; try { mLogcatProc = Runtime.getRuntime().exec(new String[] {"logcat", "-d", "ActivityManager:I *:S" }); reader = new BufferedReader(new InputStreamReader (mLogcatProc.getInputStream())); String line; final StringBuilder log = new
4 2023-04-01
编程技术问答社区
关于genymotion电源的错误
im使用genymotion效仿我的Cordova应用程序,LogCat每次都会向我显示此错误. e/genymotion(459):无法打开'/sys/class/power_supply/genymotion_fake_path/Present' 运行我的应用程序,我正在使用shell命令: cordova build && adb install -r platforms\android\bin\Example-debug.apk && adb shell am start -n br.com.example/br.com.example.Example ,要查看我正在使用的logcat: adb logcat 解决方案 Android工具允许您过滤日志输出. 您可以使用 ddms 显示日志并添加与您应用程序相对应的过滤器. 例如,用软件包名称填充过滤器字段,您只会看到应用程序生成的日志. 这些日志不会让您更加烦恼.
8 2023-04-01
编程技术问答社区
安卓控制台显示: W/art: 试图删除非JNI的本地引用
我刚刚设置了我的第一个Cordova项目并安装了Onesignal推送通知.这一切都是我所期望的,但是Android开发人员工具正在控制台中显示这一点: W/art: Attempt to remove non-JNI local reference, dumping thread W/art: Attempt to remove non-JNI local reference, dumping thread W/art: Attempt to remove non-JNI local reference, dumping thread W/art: Attempt to remove non-JNI local reference, dumping thread W/art: Attempt to remove non-JNI local reference, dumping thread W/art: Attempt to remove non-JNI local refere
58 2023-04-01
编程技术问答社区
Android SoftKeyboardDetect: 忽略这个事件是什么意思?
我在logcat中经常看到此调试消息.例如,进行滑动或旋转设备时.然后,模拟器对事件没有反应.这是什么意思? 需要在模拟器上测试旋转,但是在某些版本上,当我按CTRL F12或CTRL F11时,什么也不会发生(嗯,设备整体旋转,但屏幕不旋转),我在日志中看到了此消息.我也找不到Google ... 好的,它是电话盖特定的.我在PhoneGap的源代码中找到了一些内容: /** * We are providing this class to detect when the soft keyboard is shown * and hidden in the web view. */ class LinearLayoutSoftKeyboardDetect extends LinearLayout { private static final String TAG = "SoftKeyboardDetect"; 但是我没有使用软键
18 2023-04-01
编程技术问答社区
通过logcat调试Android上的WebView(Ionic)应用程序
关于这个主题有几个问题,但是其中没有一个问题似乎解决了我遇到的特定问题. 我正在开发一个带有Cordova/ionic的应用程序,并且通过使用adb logcat CordovaLog:D *:S>使用adb logcat CordovaLog:D *:S输出的打印调试信息,直到有一些更新为止.现在,我似乎无法弄清楚如何正确过滤LogCat的输出,因此我只能从应用程序中获取调试信息. 记录本身有效.如果我不设置过滤器并将输出重定向到文件,我可以在所有其他调试消息中看到我的调试信息,看起来像这样: I/Web Console: Event triggered: device.ready:1 记录到屏幕上也有效,但每秒约100行.我至少尝试了以下来过滤输出: adb logcat -s "Web Console" adb logcat "Web Console":V adb logcat "Web Console":* adb logcat -s Web adb
32 2023-04-01
编程技术问答社区
怎样才能在logcat中看到长的文本/信息?
由于我们将LogCat用作Android的控制台. 在某些情况下,输出文本/msg有点大,我看不到完整的输出. 日志猫仅显示其起始部分. 有没有办法扩展它,以便我可以看到完整的味精? 解决方案 如果您想编写长消息以在logcat中查看,则可能值得在android.util.Log方法上写下自己的包装器,该方法将您的长消息划分为多行. 其他解决方案 这是我解决问题的方式.希望它有帮助. 在您的代码中使用它的重要方法是SplitAndlog. public class Utils { /** * Divides a string into chunks of a given character size. * * @param text String text to be sliced * @param sliceSize int Number of cha
4 2023-03-28
编程技术问答社区
安卓;数据库的SQLiteConnection对象被泄露,甚至被关闭
在我的数据库辅助机中,我既关闭了光标和数据库连接,但仍然说有泄漏! 我在我的sqliteopenhelper中有此代码 // Getting all entries from database table wp_posts public ArrayList getAllPosts() { // Open the database String path_to_db = context.getDatabasePath(db_name).getPath(); db = SQLiteDatabase.openDatabase(path_to_db, null, SQLiteDatabase.OPEN_READONLY); // Prepare the container array ArrayList postsArrayList = new ArrayList(); // sele
8 2023-03-25
编程技术问答社区
未知的sqlite db错误
试图将数据插入我的sqlite db时,我会收到一个logcat错误"未知数据库logindata:,在编译时:".错误消息听起来很直截了当,但我可以找到问题在哪里.在我的数据库类或正在插入数据的活动中. 错误消息: unknown database logindata: , while compiling: create table if not exists logindata.db (_id integer primary key autoincrement,username text not null,password text not null); 数据库: public class LoginDB extends SQLiteOpenHelper { //Table attributes public static final String DATABASE_NAME = "logindata.db"; public static final
2 2023-03-23
编程技术问答社区
编译应用程序时出现LogCat错误
当我编译应用程序时,这些错误显示: sqlite returned: error code = 1, msg = table mensagens already exists Failure 1 (table mensagens already exists) on 0x240328 when preparing 'create table mensagens(mensagemsalva varchar(250),mensagemenviada varchar(250))'. sqlite returned: error code = 1, msg = table contatos already exists Failure 1 (table contatos already exists) on 0x240328 when preparing 'create table contatos(nome varchar(50),telefone varchar
6 2023-03-23
编程技术问答社区
当应用程序运行时,Logcat充满了 "输入svInfo.flags是8"。
当我在Android Studio上运行几乎所有应用程序时,我的LogCat都充满了以下消息: "? ? e/gnsshal_gnsssinterface:gnssssvstatuscb:b:输入svinfo.flags是8" 这是什么?我的应用程序有问题吗? 解决方案 您应该在没有GPS传感器的AVD管理器中创建虚拟设备. 和Unable GPS 错误会消失. 其他解决方案 有一个简单得多的解决方案.在您的AVD中,只需转到settings->location,然后取消选中use location. 其他解决方案 我需要启用GPS,并且无法禁用位置服务,因此我在LogCats搜索过滤器中使用了该正则lookahead: ^(?!.*input svInfo\.flags is 8) 这将选择不包含错误消息结束的所有内容("输入svinfo.flags是8"),但显示其他所有内容. 搜索过滤器应在日志输出上方.您可能需要激
24 2023-03-23
编程技术问答社区