【发布时间】:2015-01-18 22:24:09
【问题描述】:
String Array 在 java 中的 String Array 中最多可以容纳多少个字符串? 我正在尝试用大约 9000 个条目填充 Java 中的 String 数组,但它正在崩溃
谢谢, 书呆子
Process: com.example.Nerd.sample_app, PID: 3729
java.lang.VerifyError: Rejecting class com.example.Nerd.sample_app.MainActivity2 because it failed compile-time verification (declaration of 'com.example.Nerd.sample_app.MainActivity2' appears in /data/app/com.example.Nerd.sample_app-2/base.apk)
at java.lang.reflect.Constructor.newInstance(Native Method)
at java.lang.Class.newInstance(Class.java:1572)
at android.app.Instrumentation.newActivity(Instrumentation.java:1065)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2199)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)
at android.app.ActivityThread.access$800(ActivityThread.java:144)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5221)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
【问题讨论】:
-
什么是堆栈跟踪?
-
理论上?任何数组最多可以包含
Integer.MAX_VALUE个元素。但你的记忆力可能会限制它。 -
我得到的错误是这个“ java.lang.VerifyError: Rejecting class com.example.Nerd.sample_app.MainActivity2 因为它没有通过编译时验证('com.example.Nerd.sample_app 的声明.MainActivity2' 出现在 /data/app/com.example.Nerd.sample_app-1/base.apk)"
-
你使用外部库吗?也许这篇文章会有所帮助:stackoverflow.com/a/9522281/3579095