android - Android Studio 中的项目不再起作用

标签 android gradle android-studio android-gradle-plugin

我最初将 Adob​​e Marketing Cloud (Omniture) v3x 导入到我的项目中,然后改变主意,将其替换为 v4。但是我遇到了 v4 的问题,并决定将其删除并返回到原来的 v3 库。当我昨晚测试它时,它运行良好,并且像我预期的那样发送命中。今天早上我把它启动了,这个项目根本不起作用。它尝试启动,似乎无法远程加载 Assets (以前从来没有问题),最终崩溃而没有给我一个有意义的异常(exception)。我得到的只是这样的屏幕和屏幕:

08-20 12:17:05.018  31576-31777/com.newspress.hurricanehub D/dalvikvm﹕ JIT unchain all for threadid=1
08-20 12:17:05.769  31576-31777/com.newspress.hurricanehub W/dalvikvm﹕ threadid=32: spin on suspend #1 threadid=1 (pcf=0)
08-20 12:17:06.519  31576-31777/com.newspress.hurricanehub W/dalvikvm﹕ threadid=32: spin on suspend #2 threadid=1 (pcf=0)
08-20 12:17:06.519  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ "downloader" prio=5 tid=32 RUNNABLE
08-20 12:17:06.519  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ | group="main" sCount=0 dsCount=0 obj=0x43195640 self=0x61f07738
08-20 12:17:06.519  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ | sysTid=31777 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1643150224
08-20 12:17:06.519  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ | state=R schedstat=( 0 0 0 ) utm=4 stm=1 core=0
08-20 12:17:06.519  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
08-20 12:17:06.519  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:405)
08-20 12:17:06.519  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ at com.squareup.okhttp.Connection.upgradeToTls(Connection.java:208)
08-20 12:17:06.519  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ at com.squareup.okhttp.Connection.connect(Connection.java:161)
08-20 12:17:06.519  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:246)
08-20 12:17:06.519  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:186)
08-20 12:17:06.519  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:375)
08-20 12:17:06.519  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:328)
08-20 12:17:06.519  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ at com.squareup.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:196)
08-20 12:17:06.519  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ at com.squareup.okhttp.internal.http.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
08-20 12:17:06.519  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ at com.squareup.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
08-20 12:17:06.529  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ at com.mapbox.mapboxsdk.tileprovider.tilesource.WebSourceTileLayer.getBitmapFromURL(WebSourceTileLayer.java:174)
08-20 12:17:06.529  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ at com.mapbox.mapboxsdk.tileprovider.tilesource.WebSourceTileLayer.getDrawableFromTile(WebSourceTileLayer.java:120)
08-20 12:17:06.529  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ at com.mapbox.mapboxsdk.tileprovider.tilesource.WebSourceTileLayer.getDrawableFromTile(WebSourceTileLayer.java:28)
08-20 12:17:06.529  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ at com.mapbox.mapboxsdk.tileprovider.modules.MapTileDownloader$TileLoader.loadTile(MapTileDownloader.java:154)
08-20 12:17:06.529  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ at com.mapbox.mapboxsdk.tileprovider.modules.MapTileModuleLayerBase$TileLoader.run(MapTileModuleLayerBase.java:316)
08-20 12:17:06.529  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
08-20 12:17:06.529  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
08-20 12:17:06.549  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ at java.lang.Thread.run(Thread.java:841)
08-20 12:17:06.569  31576-31777/com.newspress.hurricanehub I/dalvikvm﹕ [ 08-20 12:17:06.569 31576:31777 I/dalvikvm ]
    "main" prio=5 tid=1 RUNNABLE JIT

如果有帮助,我可以发布我的完整日志,但其中有很多。我已经尝试了我所知道的一切。我将模块从项目中取出并放回原处,我尝试删除我的 gradle 和 iml 文件并重新导入,我什至将项目重置为以前的提交,从我更改任何库或做任何会损害项目的事情之前开始。同样的结果,它现在完全坏了,不会加载任何东西,最终崩溃。有什么见解吗?在这一点上,我真的不知道在哪里看或尝试什么。

最佳答案

结果我错误地假设我在代码中更改的某些内容导致了问题。一旦我意识到旧的 apk 也被破坏了,进一步的测试显示 map 的数据流试图加载如此多的多边形,导致 Linux 内核崩溃。从 map 中删除多边形后,一切正常。如果有什么东西坏了,我总是认为我可能把它弄坏了,但这并不总是一个安全的假设!

关于android - Android Studio 中的项目不再起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25409815/

相关文章:

node.js - 使用gradle停止 Node 应用程序

android - 如何在不打开 Android Studio 的情况下打开 AVD Manager GUI?

java - 如何修复错误: Unnecessarily replacing a task that does not exist has been deprecated

java - Zxing QR 扫描仪嵌入式禁用蜂鸣声

android - 如何从kotlin,android中的url链接解析xml

java - 使用 flatMap 连接 Observables (RxJava )

android - OpenCV 安卓 : Get camera frames in background without showing on the screen

android - 如何从 gradle 任务中获取 flavor 名称

gradle - 项目无法在依赖项目中使用 SDK 依赖项构建

android - ConstraintLayout Barrier 在设计 View 中不可见