小编ste*_*222的帖子

在Jenkins中显示Android Lint结果

如何在Jenkins中显示Android Lint的结果,例如警告?我想浏览Jenkins GUI中的警告,就像编译器警告和PMD/Checkstyle警告一样.

Jenkins作业的输出是这样的:

 [exec] 
 [exec] Scanning org.digitalcure.ccnf.app: ..........Incorrect detector reported disabled issue TooManyViews
 [exec] Incorrect detector reported disabled issue TooManyViews
 [exec] ...
 [exec] 
 [exec] Scanning org.digitalcure.android.common: ...
 [exec] res/values/strings.xml: Warning: The resource R.string.display_unit_abc appears to be unused [UnusedResources]
 [exec] res/values/strings.xml: Warning: The resource R.string.edit_error_abc appears to be unused [UnusedResources]
 [exec] Warning: Missing density variation folders in res: drawable-xhdpi [IconMissingDensityFolder]
 [exec] 
 [exec] 0 errors, 3 warnings
Run Code Online (Sandbox Code Playgroud)

Android Lint也可以创建XML文件,但我担心没有Jenkins插件可以解析文件.或者我错过了什么?

android jenkins android-lint

5
推荐指数
2
解决办法
4026
查看次数

android.webkit.WebViewClassic.setBaseLayer上的java.lang.NullPointerException(WebViewClassic.java:5377)

我发布了一个使用ACRA进行崩溃报告的Android应用程序.现在我得到了一个奇怪的崩溃报告:

java.lang.NullPointerException
at android.webkit.WebViewClassic.setBaseLayer(WebViewClassic.java:5377)
at android.webkit.WebViewClassic.setNewPicture(WebViewClassic.java:10781)
at android.webkit.WebViewClassic$PrivateHandler.handleMessage(WebViewClassic.java:10012)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4898)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1006)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:773)
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)

该报告是从运行Android 4.1.1的三星Galaxy S3(GT-I9300)发送的.报告很奇怪(从我的角度来看),因为我的应用程序不使用WebView(整个应用程序中没有显示网页,根本没有HTML处理).此外,堆栈跟踪不包括我的任何包.当然我无法重现崩溃.

有没有其他人遇到过这个(或非常相似的)堆栈跟踪?为什么抛出这个异常?我该怎么做才能避免异常?任何帮助都非常感谢.

android nullpointerexception webview

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

将Google Play服务更新至5.0版(修订版18)后,ProGuard失败

用于编译我的Android应用程序的我的Ant脚本工作正常,但在将Google Play服务库更新到5.0版(修订版18)后,ProGuard失败并显示以下输出:

-obfuscate:
    [mkdir] Created dir: /srv2/jenkins/jobs/CCNF Google only/workspace/trunk/org.digitalcure.ccnf.app/bin/proguard
      [jar] Building jar: /srv2/jenkins/jobs/CCNF Google only/workspace/trunk/org.digitalcure.ccnf.app/bin/proguard/original.jar
 [proguard] ProGuard, version 4.7
 [proguard] Reading input...
 [proguard] Reading program jar [/srv2/jenkins/jobs/CCNF Google only/workspace/trunk/org.digitalcure.ccnf.app/bin/proguard/original.jar]
 [proguard] Reading program jar [/srv2/jenkins/jobs/CCNF Google only/workspace/trunk/org.digitalcure.android.common/bin/classes.jar]
 [proguard] Reading program jar [/srv2/jenkins/jobs/CCNF Google only/workspace/trunk/google-play-services_lib/bin/classes.jar]
 [proguard] Reading program jar [/srv2/jenkins/jobs/CCNF Google only/workspace/trunk/android-support-v7-appcompat/bin/classes.jar]
 [proguard] Reading program jar [/srv2/jenkins/jobs/CCNF Google only/workspace/trunk/android-support-v7-appcompat/libs/android-support-v7-appcompat.jar]
 [proguard] Reading program jar [/srv2/jenkins/jobs/CCNF Google only/workspace/trunk/android-support-v7-appcompat/libs/android-support-v4.jar]
 [proguard] Reading program jar [/srv2/jenkins/jobs/CCNF Google only/workspace/trunk/google-play-services_lib/libs/google-play-services.jar]
 [proguard] Reading library jar [/srv/jenkins/tools/android-sdk-linux/platforms/android-17/android.jar]
 [proguard] Initializing...
 [proguard] Warning: …
Run Code Online (Sandbox Code Playgroud)

android proguard android-support-library google-play-services

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