小编VKJ*_*VKJ的帖子

错误:使用外部系统时出现异常

我正在尝试在 Android Studio 中构建 android 项目。在进行 gradle 同步时,我遇到了以下错误。

在此处输入图片说明

带有以下错误日志。

com.intellij.openapi.externalSystem.model.ExternalSystemException: 
at org.jetbrains.plugins.gradle.service.project.AbstractProjectImportErrorHandler.createUserFriendlyError(AbstractProjectImportErrorHandler.java:106)
at org.jetbrains.plugins.gradle.service.project.BaseProjectImportErrorHandler.getUserFriendlyError(BaseProjectImportErrorHandler.java:158)
at org.jetbrains.plugins.gradle.service.project.BaseGradleProjectResolverExtension.getUserFriendlyError(BaseGradleProjectResolverExtension.java:438)
at com.android.tools.idea.gradle.project.AndroidGradleProjectResolver.getUserFriendlyError(AndroidGradleProjectResolver.java:348)
at org.jetbrains.plugins.gradle.service.project.AbstractProjectResolverExtension.getUserFriendlyError(AbstractProjectResolverExtension.java:164)
at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$ProjectConnectionDataNodeFunction.fun(GradleProjectResolver.java:366)
at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$ProjectConnectionDataNodeFunction.fun(GradleProjectResolver.java:332)
at org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.execute(GradleExecutionHelper.java:225)
at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:97)
at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:65)
at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:41)
at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:37)
at com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.java:59)
at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.resolveProjectInfo(RemoteExternalSystemProjectResolverImpl.java:37)
at com.intellij.openapi.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo(ExternalSystemProjectResolverWrapper.java:49)
at com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:51)
at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:138)
at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:124)
at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4.execute(ExternalSystemUtil.java:540)
at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$5$2.run(ExternalSystemUtil.java:621)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:563)
at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:152)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:452)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:402)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:137)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:126)
at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:400)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
at org.jetbrains.ide.PooledThreadExecutor$1$1.run(PooledThreadExecutor.java:56)
[  46086] …
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio android-gradle-plugin

6
推荐指数
1
解决办法
9386
查看次数

android.database.sqlite.SQLiteException:near"*":语法错误:,编译时:SELECT calls._id

我想从手机查询通话记录详细信息,我的查询如下

Cursor groupCur = mcontext.getContentResolver().query(Calls.CONTENT_URI,
CallLogAdapter.PROJECTION, Calls.NUMBER + " = " + number, null,Calls.DEFAULT_SORT_ORDER);
Run Code Online (Sandbox Code Playgroud)

CallLogAdapter.PROJECTION包含调用日志的一些字段(列).

它工作正常,但在下面的条件下它会给力关闭.

条件: - 如果拨号号码以*或#开头(例如:*1234567或#123457),号码以*结尾(例如:1234567*)

**ERROR LOG:**
Run Code Online (Sandbox Code Playgroud)

10-14 14:54:50.425:INFO/Database(26307):sqlite返回:错误代码= 1,msg =接近语法错误10-14 14:54:50.429:ERROR/DatabaseUtils(26307):向包裹10写入异常-14 14:54:50.429:ERROR/DatabaseUtils(26307):android.database.sqlite.SQLiteException:near"*":语法错误:,同时编译:SELECT _id,number,name,date,duration,new,type FROM调用WHERE(number =*674088888)ORDER BY date DESC 10-14 14:54:50.429:ERROR/DatabaseUtils(26307):at android.database.sqlite.SQLiteCompiledSql.native_compile(Native Method)10-14 14:54:50.429 :ERROR/DatabaseUtils(26307):在android.database.sqlite.SQLiteCompiledSql.compile(SQLiteCompiledSql.java:92)10-14 14:54:50.429:ERROR/DatabaseUtils(26307):在android.database.sqlite.SQLiteCompiledSql. (SQLiteCompiledSql.java:65)10-14 14:54:50.429:ERROR/DatabaseUtils(26307):在android.database.sqlite.SQLiteProgram.(SQLiteProgram.java:83)10-14 14:54:50.429:ERROR/DatabaseUtils(26307):在android.database.sqlite.SQLiteQuery.(SQLiteQuer y.java:49)10-14 14:54:50.429:ERROR/DatabaseUtils(26307):在android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:42)10-14 14:54:50.429:ERROR/DatabaseUtils(26307):在android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1356)10-14 14:54:50.429:ERROR/DatabaseUtils(26307):at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder) .java:330)10-14 14:54:50.429:ERROR/DatabaseUtils(26307):at com.android.providers.contacts.CallLogProvider.query(CallLogProvider.java:129)10-14 14:54:50.429:ERROR/DatabaseUtils(26307):在android.content.ContentProvider $ Transport.bulkQuery(ContentProvider.java:174)10-14 14:54:50.429:ERROR/DatabaseUtils(26307):在android.content.ContentProviderNative.onTransact(ContentProviderNative. java:111)10-14 14:54:50.429:ERROR/DatabaseUtils(26307):在android.os.Binder.execTransact(Binder.java:320)10-14 14:54:50.429:ERROR/DatabaseUtils(26307) :at dalvik.system.NativeStart.run(Native Method )10-14 14:54:50.429:DEBUG/AndroidRuntime(27470):关闭VM 10-14 14:54:50.429:WARN/dalvikvm(27470):threadid = 1:线程退出未捕获异常(组= 0x40015560) 10-14 14:54:50.433:ERROR/AndroidRuntime(27470):致命异常:主10-14 14:54:50.433:ERROR/AndroidRuntime(27470):android.database.sqlite.SQLiteException:near"*":syntax错误:,同时编译:SELECT _id,number,name,date,duration,new,type FROM calls WHERE(number =*674088888)ORDER BY date DESC …

android contacts android-cursoradapter

1
推荐指数
1
解决办法
2898
查看次数

在不同的屏幕分辨率上绘制视图

我试图在我的应用程序中绘制一个矩形视图,但它在具有不同屏幕分辨率的不同设备中看起来不同.任何想法如何在所有不同的分辨率设计中绘制相同大小的视图.提前致谢.

android canvas ondraw android-view

1
推荐指数
1
解决办法
3944
查看次数