草庐IT

existing_event

全部标签

android - 升级到 Android Studio 2.3 后出现 "package android.support.multidex does not exist"

我昨天从AndroidStudio2.2.3更新到AndroidStudio2.3,遇到了以下两个问题:更新后,Gradle3.2已默认安装,但同步我的项目不起作用,我一直收到错误消息“Gradle3.3是必需的”。使用默认的Gradle包装器不起作用。解决此问题的唯一方法是下载Gradle3.3手动并指向build设置中的目录。在运行我的项目时,我不断收到一系列涉及我的错误BaseApplication类,它扩展了MultiDexApplication。这错误是这样的:Error:(19,62)error:packageandroid.support.multidexdoesnote

android - 包重命名和错误 "Activity class does not exist"

我有一个启动另一个类似这样的Activity的启动ActivitypublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.splash);finalThreadsplashThread=newThread(){@Overridepublicvoidrun(){try{intwait=0;while(_isActive&&(_splashTime>wait)){sleep(100);if(_isActive){wait+=100;}}}c

performance - MongoDB 在计算空值时非常慢(或 {$exists : false})

我有一个运行在具有16GB内存的VPS上的Mongo服务器(尽管使用磁盘的IO可能很慢)。我收集了大约3500万条不适合主内存的记录(db.stats()报告的size为35GB,storageSize为14GB),但是为totalIndexSize报告的1.7GB应该很合适。我正在查询的特定字段bg可以以值true存在或完全不存在(请不要讨论这是否是最佳数据表示-我仍然认为Mongo的行为很奇怪)。该字段使用报告大小为146MB的非稀疏索引进行索引。我正在使用带有默认缓存大小的WiredTiger存储引擎(因此它应该在8GB左右)。我正在尝试计算缺少bg字段的记录数。计数true值相

performance - MongoDB 在计算空值时非常慢(或 {$exists : false})

我有一个运行在具有16GB内存的VPS上的Mongo服务器(尽管使用磁盘的IO可能很慢)。我收集了大约3500万条不适合主内存的记录(db.stats()报告的size为35GB,storageSize为14GB),但是为totalIndexSize报告的1.7GB应该很合适。我正在查询的特定字段bg可以以值true存在或完全不存在(请不要讨论这是否是最佳数据表示-我仍然认为Mongo的行为很奇怪)。该字段使用报告大小为146MB的非稀疏索引进行索引。我正在使用带有默认缓存大小的WiredTiger存储引擎(因此它应该在8GB左右)。我正在尝试计算缺少bg字段的记录数。计数true值相

android - Cordova 2.1.0 (PhoneGap) 为 Android 创建脚本说 "Project already exists"或 "An error occurred. Deleting project"

我正在尝试使用Cordova2.2.0(PhoneGap)在Windows上创建一个Android项目。据此blogpost这个命令应该可以工作-create但我收到一条消息“项目已经存在!”。我使用同一台PC来创建、打包和提交Android应用程序,所以我知道我有Java、Javac、Ant、Android等。已安装。我也曾在装有Cordova2.1.0的Mac上尝试过此操作,但我收到消息“发生错误。正在删除项目..”您能否建议可能导致此错误的原因以及可能的修复方法?谢谢。更新这个问题似乎在Cordova2.2.0中得到解决,但我还没有找到2.1.0的解决方法

Android Studio 库 "error: package does not exist"

我创建了Android库作为AndroidStudio模块。添加为我的根模块的依赖项。在编码时,我可以从库包中导入任何类,但在尝试运行应用程序时,我收到错误packagesome.mylibrary.project不存在。build.gradle根模块buildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.12.+'}}applyplugin:'com.android.application'dependencies{compilefileTree(d

Android :java. lang.SecurityException:注入(inject)另一个应用程序需要INJECT_EVENTS权限

您好,我是AndroidJunit测试的新手:我在MainActivityFunctionalTest.java文件中编写了一些测试代码MainActivityFunctionalTest.java:packagecom.example.myfirstapp2.test;publicclassMainActivityFunctionalTestextendsActivityInstrumentationTestCase2{privatestaticfinalStringTAG="MainActivityFunctionalTest";privateLoginactivity;publi

android - Android 7.1 和 8.0 的 ANR 错误 "Broadcast of Intent { act=com.google.firebase.INSTANCE_ID_EVENT"... "FirebaseInstanceIdInternalReceiver"

我们有一个Android应用最近报告了许多ANR错误。这只发生在Android7.1和8.0上(例如4.4、5.0或6.0)。ANR是:Intent广播{act=com.google.firebase.INSTANCE_ID_EVENTflg=0x14cmp=com.our.package.name/com.google.firebase.iid.FirebaseInstanceIdInternalReceiver(有附加功能)}问题是:为什么会出现这种ANR,我们可以做些什么来避免这种情况?请注意,这在早期的Android版本上运行良好,我认为这证明我们没有做任何导致ANR的新手错误

Android INJECT_EVENTS 权限

我正在尝试创建一个应用程序,该应用程序将在后台运行一项服务,该服务能够将触摸屏事件注入(inject)到正在运行的任何Activity中。我可以通过调用Instrumentation.sendPointerSync(motionEvent);将事件注入(inject)到属于我的应用程序一部分的Activity中。但是,如果我在没有运行应用程序的Activity的情况下尝试执行此操作,我会收到一个权限错误,指出我没有INJECT_EVENTS权限。我已将此权限添加到我的list中,如下所示:它仍然抛出相同的权限异常。经过一番搜索,我得到了答案,为了获得INJECT_EVENTS权限,您的

android - java.lang.IllegalStateException : Fragment no longer exists for key f1: index 3

我想了解这个异常以便实现适当的修复。有一个ViewPager,它使用FragmentStatePagerAdapter通过getItem和MyFragmentClass.newInstance(...)实例化2个fragment。Adapter的getItem如下所示:@OverridepublicFragmentgetItem(intposition){Fragmentfragment=null;switch(position){case0:fragment=MyFragment2.newInstance(par1);break;case1:fragment=MyFragment2.