tyron12233 / codeassist Goto Github PK
View Code? Open in Web Editor NEWExperimental IDE for building Android applicatons on Android.
License: GNU General Public License v3.0
Experimental IDE for building Android applicatons on Android.
License: GNU General Public License v3.0
Build version: 0.1.4 ALPHA
Build date: 1981-01-01 01:01:02
Current date: 2021-12-14 17:03
Device: Huawei Mate 20 Lite (Dual SIM)
Android Version: 10.0.0.286
Stack trace:
App doesn't crash (Bug)
The cursor in the editor stops at 21 Line of code - it cannot be moved to the lines below.
The bug occurs when using the Microsoft SwiftKey keyboard, but does not occur when using another keyboard (e.g. Hacker Keyboard). A similar bug is in Sketchware Pro.
Microsoft SwiftKey is a keyboard that I have been using for many years and I write on it the fastest. It would be nice if the Microsoft SwiftKey keyboard also works in CodeAssist.
Bug video:
Build version: 0.1 ALPHA
Build date: 1981-01-01 01:01:02
Current date: 2021-12-15 18:08:01
Device: Samsung SM-M215F
Stack trace:
java.lang.NullPointerException: Attempt to invoke virtual method 'java.util.Optional com.tyron.layoutpreview.inflate.PreviewLayoutInflater.inflateLayout(java.lang.String)' on a null object reference
at com.tyron.code.ui.layoutEditor.LayoutEditorFragment.inflateFile(LayoutEditorFragment.java:229)
at com.tyron.code.ui.layoutEditor.LayoutEditorFragment.afterParse(LayoutEditorFragment.java:225)
at com.tyron.code.ui.layoutEditor.LayoutEditorFragment.lambda$createInflater$5$LayoutEditorFragment(LayoutEditorFragment.java:219)
at com.tyron.code.ui.layoutEditor.LayoutEditorFragment$$ExternalSyntheticLambda4.run(Unknown Source:4)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:246)
at android.app.ActivityThread.main(ActivityThread.java:8595)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
User actions:
2021-12-15 18:03:46: MainActivity created
2021-12-15 18:03:46: MainActivity resumed
In the templates.zip archive in the templates / EmptyActivity / java / app / src / main / java / $ packagename / MainActivity.java path, there is no semicolon at the end of the import line.
Build version: 1.0
Build date: 1981-01-01 01:01:02
Current date: 2021-12-08 12:46:12
Device: Xiaomi Redmi Note 7 Pro
Stack trace:
java.lang.NullPointerException: Attempt to read from field 'org.openjdk.source.util.JavacTask com.tyron.completion.CompileBatch.task' on a null object reference
at com.tyron.completion.JavaCompilerService.compile(JavaCompilerService.java:386)
at com.tyron.completion.JavaCompilerService.compile(JavaCompilerService.java:372)
at com.tyron.completion.provider.CompletionEngine.index(CompletionEngine.java:113)
at com.tyron.ProjectManager.lambda$openProject$2$ProjectManager(ProjectManager.java:97)
at com.tyron.ProjectManager$$ExternalSyntheticLambda6.run(Unknown Source:10)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
User actions:
2021-12-08 12:45:59: MainActivity created
2021-12-08 12:45:59: MainActivity resumed
i just opened project for first time & it happened while resolving or indexing dependencies
The information from the build.gradle file is not used in the creation of the application manifest, etc.
There will be support for autocomplete code for the layout?
If, for example, you build a project in Android Studio and sign it with a debug key, then "Play Protection: installation from an unknown developer" pops up during installation. And in CodeAssist, applications are signed so that Play protection does not appear. How do you do it? More precisely, what key? It just got interesting 😊
Build version: 0.1.6 ALPHA
Build date: 1981-01-01 01:01:02
Current date: 2021-12-17 17:23:19
Device: Xiaomi M2010J19SL
Stack trace:
java.lang.IllegalArgumentException: text can not be null
at io.github.rosemoe.sora.text.Content.replace(Content.java:399)
at io.github.rosemoe.sora.widget.CodeEditor.lambda$onFormatSucceed$1$CodeEditor(CodeEditor.java:5110)
at io.github.rosemoe.sora.widget.CodeEditor$$ExternalSyntheticLambda1.run(Unknown Source:4)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:226)
at android.app.ActivityThread.main(ActivityThread.java:7592)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
User actions:
2021-12-17 17:22:26: MainActivity created
2021-12-17 17:22:26: MainActivity resumed
2021-12-17 17:22:28: MainActivity paused
2021-12-17 17:22:53: MainActivity resumed
2021-12-17 17:22:58: MainActivity paused
2021-12-17 17:23:14: MainActivity resumed
Build version: 0.1 ALPHA
Build date: 1981-01-01 01:01:02
Current date: 2021-12-15 04:12:43
Device: Xiaomi Redmi Note 6 Pro
Stack trace:
java.lang.IllegalStateException: Fragment AppLogFragment{e1ad7b5} (5dbf9304-2cd8-4f0b-a4ae-29411ef579f1) not attached to an activity.
at androidx.fragment.app.Fragment.requireActivity(Fragment.java:928)
at com.tyron.code.ui.editor.log.AppLogFragment.lambda$onProjectOpen$2$AppLogFragment(AppLogFragment.java:129)
at com.tyron.code.ui.editor.log.AppLogFragment$$ExternalSyntheticLambda3.report(Unknown Source:4)
at com.tyron.completion.provider.CompletionEngine.lambda$new$0$CompletionEngine(CompletionEngine.java:56)
at com.tyron.completion.provider.CompletionEngine$$ExternalSyntheticLambda2.report(Unknown Source:2)
at com.tyron.completion.JavaCompilerService.clearDiagnostics(JavaCompilerService.java:146)
at com.tyron.completion.CompileBatch.batchTask(CompileBatch.java:162)
at com.tyron.completion.CompileBatch.(CompileBatch.java:53)
at com.tyron.completion.JavaCompilerService.doCompile(JavaCompilerService.java:111)
at com.tyron.completion.JavaCompilerService.loadCompile(JavaCompilerService.java:102)
at com.tyron.completion.JavaCompilerService.compileBatch(JavaCompilerService.java:135)
at com.tyron.completion.JavaCompilerService.compile(JavaCompilerService.java:411)
at com.tyron.completion.JavaCompilerService.compile(JavaCompilerService.java:398)
at com.tyron.completion.provider.CompletionEngine.index(CompletionEngine.java:141)
at com.tyron.ProjectManager.doOpenProject(ProjectManager.java:119)
at com.tyron.ProjectManager.lambda$openProject$0$ProjectManager(ProjectManager.java:83)
at com.tyron.ProjectManager$$ExternalSyntheticLambda6.run(Unknown Source:10)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
User actions:
2021-12-15 03:42:45: MainActivity created
2021-12-15 03:42:45: MainActivity resumed
2021-12-15 03:43:12: MainActivity paused
2021-12-15 03:43:22: MainActivity resumed
2021-12-15 03:43:27: MainActivity paused
2021-12-15 03:43:31: MainActivity resumed
2021-12-15 03:43:33: MainActivity paused
2021-12-15 03:43:40: MainActivity resumed
2021-12-15 03:44:00: MainActivity paused
2021-12-15 03:44:08: MainActivity resumed
2021-12-15 03:44:10: MainActivity paused
2021-12-15 03:44:19: MainActivity resumed
2021-12-15 03:44:42: MainActivity paused
2021-12-15 03:44:53: MainActivity resumed
2021-12-15 03:45:02: MainActivity paused
2021-12-15 03:45:11: MainActivity resumed
2021-12-15 03:46:40: MainActivity paused
2021-12-15 03:46:59: MainActivity resumed
2021-12-15 03:47:18: MainActivity paused
2021-12-15 03:47:44: MainActivity resumed
2021-12-15 03:48:00: MainActivity paused
2021-12-15 03:48:26: MainActivity resumed
2021-12-15 03:48:45: MainActivity paused
2021-12-15 03:49:08: MainActivity resumed
2021-12-15 03:49:23: MainActivity paused
2021-12-15 03:49:50: MainActivity resumed
2021-12-15 03:50:13: MainActivity paused
2021-12-15 03:50:19: MainActivity resumed
2021-12-15 03:50:31: MainActivity paused
2021-12-15 03:51:22: MainActivity resumed
2021-12-15 03:52:23: MainActivity paused
2021-12-15 03:52:49: MainActivity resumed
2021-12-15 03:54:47: MainActivity paused
2021-12-15 03:55:03: MainActivity resumed
2021-12-15 03:55:30: MainActivity paused
2021-12-15 03:55:53: MainActivity resumed
2021-12-15 03:56:52: MainActivity paused
2021-12-15 03:57:20: MainActivity resumed
2021-12-15 03:58:16: MainActivity paused
2021-12-15 03:58:47: MainActivity resumed
2021-12-15 03:59:19: MainActivity paused
2021-12-15 03:59:41: MainActivity resumed
2021-12-15 04:04:10: MainActivity paused
2021-12-15 04:04:36: MainActivity resumed
2021-12-15 04:04:41: MainActivity paused
2021-12-15 04:04:42: MainActivity destroyed
2021-12-15 04:08:34: MainActivity created
2021-12-15 04:08:34: MainActivity resumed
2021-12-15 04:10:21: MainActivity paused
2021-12-15 04:10:46: MainActivity resumed
2021-12-15 04:10:51: MainActivity paused
2021-12-15 04:10:52: MainActivity destroyed
2021-12-15 04:11:07: MainActivity created
2021-12-15 04:11:07: MainActivity resumed
Build version: 0.1 ALPHA
Build date: 1981-01-01 01:01:02
Current date: 2021-12-14 16:00:15
Device: Samsung SM-M215F
Stack trace:
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean com.flipkart.android.proteus.value.Value.isBinding()' on a null object reference
at com.flipkart.android.proteus.processor.AttributeProcessor.process(AttributeProcessor.java:121)
at com.flipkart.android.proteus.processor.ColorResourceProcessor.evaluate(ColorResourceProcessor.java:47)
at com.flipkart.android.proteus.value.DrawableValue$RippleValue.apply(DrawableValue.java:602)
at com.tyron.layoutpreview.inflate.PreviewLayoutInflater.lambda$new$0$PreviewLayoutInflater(PreviewLayoutInflater.java:120)
at com.tyron.layoutpreview.inflate.PreviewLayoutInflater$$ExternalSyntheticLambda0.getBitmap(Unknown Source:2)
at com.flipkart.android.proteus.value.DrawableValue$UrlValue.apply(DrawableValue.java:658)
at com.flipkart.android.proteus.processor.DrawableResourceProcessor.handleValue(DrawableResourceProcessor.java:80)
at com.flipkart.android.proteus.processor.AttributeProcessor.process(AttributeProcessor.java:130)
at com.flipkart.android.proteus.ViewTypeParser.handleAttribute(ViewTypeParser.java:192)
at com.flipkart.android.proteus.ViewTypeParser.handleAttribute(ViewTypeParser.java:174)
at com.flipkart.android.proteus.SimpleLayoutInflater.handleAttribute(SimpleLayoutInflater.java:208)
at com.flipkart.android.proteus.SimpleLayoutInflater.inflate(SimpleLayoutInflater.java:109)
at com.flipkart.android.proteus.parser.custom.ViewGroupParser.handleChildren(ViewGroupParser.java:171)
at com.flipkart.android.proteus.parser.custom.ViewGroupParser$5.handleValue(ViewGroupParser.java:128)
at com.flipkart.android.proteus.parser.custom.ViewGroupParser$5.handleValue(ViewGroupParser.java:120)
at com.flipkart.android.proteus.processor.AttributeProcessor.process(AttributeProcessor.java:130)
at com.flipkart.android.proteus.ViewTypeParser.handleAttribute(ViewTypeParser.java:192)
at com.flipkart.android.proteus.ViewTypeParser.handleAttribute(ViewTypeParser.java:174)
at com.flipkart.android.proteus.SimpleLayoutInflater.handleAttribute(SimpleLayoutInflater.java:208)
at com.flipkart.android.proteus.SimpleLayoutInflater.inflate(SimpleLayoutInflater.java:109)
at com.flipkart.android.proteus.parser.custom.ViewGroupParser.handleChildren(ViewGroupParser.java:171)
at com.flipkart.android.proteus.parser.custom.ViewGroupParser$5.handleValue(ViewGroupParser.java:128)
at com.flipkart.android.proteus.parser.custom.ViewGroupParser$5.handleValue(ViewGroupParser.java:120)
at com.flipkart.android.proteus.processor.AttributeProcessor.process(AttributeProcessor.java:130)
at com.flipkart.android.proteus.ViewTypeParser.handleAttribute(ViewTypeParser.java:192)
at com.flipkart.android.proteus.ViewTypeParser.handleAttribute(ViewTypeParser.java:174)
at com.flipkart.android.proteus.SimpleLayoutInflater.handleAttribute(SimpleLayoutInflater.java:208)
at com.flipkart.android.proteus.SimpleLayoutInflater.inflate(SimpleLayoutInflater.java:109)
at com.flipkart.android.proteus.SimpleLayoutInflater.inflate(SimpleLayoutInflater.java:145)
at com.flipkart.android.proteus.SimpleLayoutInflater.inflate(SimpleLayoutInflater.java:157)
at com.tyron.layoutpreview.inflate.PreviewLayoutInflater.inflateLayout(PreviewLayoutInflater.java:171)
at com.tyron.code.ui.layoutEditor.LayoutEditorFragment.inflateFile(LayoutEditorFragment.java:229)
at com.tyron.code.ui.layoutEditor.LayoutEditorFragment.afterParse(LayoutEditorFragment.java:225)
at com.tyron.code.ui.layoutEditor.LayoutEditorFragment.lambda$createInflater$5$LayoutEditorFragment(LayoutEditorFragment.java:219)
at com.tyron.code.ui.layoutEditor.LayoutEditorFragment$$ExternalSyntheticLambda4.run(Unknown Source:4)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:246)
at android.app.ActivityThread.main(ActivityThread.java:8595)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
User actions:
2021-12-14 15:59:37: MainActivity created
2021-12-14 15:59:37: MainActivity resumed
If the "release" build option is selected, then third-party Logger classes remain in the compiled apk file.
Please make sure that it can save at user selected location
Build version: 0.1.6 ALPHA
Build date: 1981-01-01 01:01:02
Current date: 2021-12-17 20:24:50
Device: Samsung SM-M215F
Stack trace:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.get(ArrayList.java:437)
at com.tyron.code.ui.editor.CompletionItemAdapter.getItem(CompletionItemAdapter.java:110)
at io.github.rosemoe.sora.widget.EditorAutoCompleteWindow.select(EditorAutoCompleteWindow.java:217)
at io.github.rosemoe.sora.widget.EditorAutoCompleteWindow.select(EditorAutoCompleteWindow.java:205)
at io.github.rosemoe.sora.widget.CodeEditor.onKeyDown(CodeEditor.java:4729)
at android.view.KeyEvent.dispatch(KeyEvent.java:3624)
at android.view.View.dispatchKeyEvent(View.java:15050)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1986)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1986)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1986)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1986)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1986)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1986)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1986)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1986)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1986)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1986)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1986)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1986)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1986)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1986)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1986)
at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1986)
at com.android.internal.policy.DecorView.superDispatchKeyEvent(DecorView.java:903)
at com.android.internal.policy.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1947)
at android.app.Activity.dispatchKeyEvent(Activity.java:4142)
at androidx.core.app.ComponentActivity.superDispatchKeyEvent(ComponentActivity.java:122)
at androidx.core.view.KeyEventDispatcher.dispatchKeyEvent(KeyEventDispatcher.java:84)
at androidx.core.app.ComponentActivity.dispatchKeyEvent(ComponentActivity.java:140)
at androidx.appcompat.app.AppCompatActivity.dispatchKeyEvent(AppCompatActivity.java:599)
at androidx.appcompat.view.WindowCallbackWrapper.dispatchKeyEvent(WindowCallbackWrapper.java:59)
at androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchKeyEvent(AppCompatDelegateImpl.java:3090)
at com.android.internal.policy.DecorView.dispatchKeyEvent(DecorView.java:758)
at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:7365)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:7191)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6595)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6652)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6618)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6786)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6626)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6843)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6599)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6652)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6618)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6626)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6599)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:9880)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:9718)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:9671)
at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.java:6206)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:246)
at android.app.ActivityThread.main(ActivityThread.java:8595)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
User actions:
2021-12-17 19:40:36: MainActivity created
2021-12-17 19:40:36: MainActivity resumed
2021-12-17 19:42:04: MainActivity paused
2021-12-17 19:42:42: MainActivity resumed
2021-12-17 19:47:15: MainActivity paused
2021-12-17 19:47:23: MainActivity resumed
2021-12-17 19:48:46: MainActivity paused
2021-12-17 19:51:17: MainActivity resumed
2021-12-17 19:53:27: MainActivity paused
2021-12-17 19:55:42: MainActivity resumed
2021-12-17 19:57:11: MainActivity paused
2021-12-17 19:58:58: MainActivity resumed
2021-12-17 19:59:15: MainActivity paused
2021-12-17 19:59:17: MainActivity resumed
2021-12-17 20:05:21: MainActivity paused
2021-12-17 20:05:27: MainActivity resumed
2021-12-17 20:09:54: MainActivity paused
2021-12-17 20:10:45: MainActivity resumed
2021-12-17 20:16:54: MainActivity paused
2021-12-17 20:17:05: MainActivity resumed
2021-12-17 20:17:05: MainActivity paused
2021-12-17 20:17:06: MainActivity resumed
2021-12-17 20:17:33: MainActivity paused
2021-12-17 20:17:55: MainActivity resumed
2021-12-17 20:20:29: MainActivity paused
2021-12-17 20:21:09: MainActivity resumed
2021-12-17 20:21:51: MainActivity paused
2021-12-17 20:21:58: MainActivity resumed
2021-12-17 20:22:39: MainActivity paused
2021-12-17 20:22:53: MainActivity resumed
2021-12-17 20:22:57: MainActivity paused
2021-12-17 20:23:07: MainActivity resumed
I'm sorry that I combined everything into one question, but I think it will be more convenient this way.
Questions:
— Will CodeAssist be published on Google Play?
— Will real error output be added when editing code? So that when you click on the error code, an Alert with error information is displayed. I also noticed that sometimes the text is not highlighted the first time and the Analyzing window appears ... (sometimes it interferes)
Requests:
— The same wish about allowing the project to be imported from a shared repository. Storing projects in the application folder is not very convenient, because the project directly depends on the existence of the application on the device + you will need to copy the existing project to the CodeAssist folder, well, at least inconvenient.
Thanks, that's it for me. I hope you pay attention
I don't know exactly which ones. After editing the file styles.xml I'm starting to assemble the project, everything is fine, the changes have taken effect. As soon as I start reassembling, the changes go back, i.e. rollback.
It happens that after compilation, the application installer window does not appear. It also happens that when you click on the INSTALL button, the installer does not appear. He appears every other time for some reason, it's very inconvenient.
When I try to build a project in release mode, I get an error.
Type org.jetbrains.kotlin.com.intellij.openapi.util.JDOMUtil$1 is defined multiple times: D:\CodeAssist\kotlinc\build\.transforms\669ea267485f63b49509bb85c89cc809\transformed\release\dex\classes.dex, D:\CodeAssist\app\build\intermediates\external_libs_dex\release\mergeExtDexRelease\classes5.dex
When I tried to use another project or implementing new libs it gives error use tools overide use library, I solved one by one but there is in so many how to solve
Hello, I would like to offer ideas for further development of the application. It will be useful for everyone :)
I hope you will read!
Build version: 1.0
Build date: 1981-01-01 01:01:02
Current date: 2021-11-28 14:21:40
Device: Xiaomi Redmi Note 5 Pro
Stack trace:
java.lang.NullPointerException: Attempt to read from field 'org.openjdk.source.util.JavacTask com.tyron.completion.CompileBatch.task' on a null object reference
at com.tyron.completion.JavaCompilerService.compile(JavaCompilerService.java:386)
at com.tyron.completion.JavaCompilerService.compile(JavaCompilerService.java:372)
at com.tyron.completion.provider.CompletionEngine.index(CompletionEngine.java:113)
at com.tyron.ProjectManager.lambda$openProject$2$ProjectManager(ProjectManager.java:97)
at com.tyron.ProjectManager$$ExternalSyntheticLambda6.run(Unknown Source:10)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
User actions:
2021-11-28 14:18:18: MainActivity created
2021-11-28 14:18:19: MainActivity resumed
2021-11-28 14:18:19: MainActivity paused
2021-11-28 14:18:20: MainActivity resumed
2021-11-28 14:19:57: MainActivity paused
2021-11-28 14:19:57: SettingsActivity created
2021-11-28 14:19:57: SettingsActivity resumed
2021-11-28 14:20:04: SettingsActivity paused
2021-11-28 14:20:04: MainActivity resumed
2021-11-28 14:20:05: SettingsActivity destroyed
2021-11-28 14:20:38: MainActivity paused
2021-11-28 14:20:38: SettingsActivity created
2021-11-28 14:20:39: SettingsActivity resumed
2021-11-28 14:20:47: SettingsActivity paused
2021-11-28 14:20:47: MainActivity resumed
2021-11-28 14:20:48: SettingsActivity destroyed
2021-11-28 14:21:02: MainActivity paused
2021-11-28 14:21:03: MainActivity destroyed
2021-11-28 14:21:04: MainActivity created
2021-11-28 14:21:04: MainActivity resumed
If R8 is enabled, compilation stops with an error when building in debug mode. In release mode, compilation works fine. Also, please kindly correct the file name for creating rules from proguard-rules.txt to proguard-rules.pro as is customary everywhere. And ideally, make the parser from build.prop work
After the last update, a white color began to appear instead of the backlight + if the color is white, then the hints also do not work. And sometimes it happens that when editing the code, the colors begin to "jump" along the letters in the strip.
Build version: 1.0
Build date: 1981-01-01 01:01:02
Current date: 2021-12-07 20:41:54
Device: Samsung SM-M215F
Stack trace:
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.next(ArrayList.java:860)
at io.github.rosemoe.sora.text.CachedIndexer.afterDelete(CachedIndexer.java:436)
at io.github.rosemoe.sora.text.Content.dispatchAfterDelete(Content.java:706)
at io.github.rosemoe.sora.text.Content.delete(Content.java:384)
at io.github.rosemoe.sora.text.Content.delete(Content.java:295)
at io.github.rosemoe.sora.widget.EditorInputConnection.deleteSurroundingText(EditorInputConnection.java:293)
at com.android.internal.view.IInputConnectionWrapper.executeMessage(IInputConnectionWrapper.java:456)
at com.android.internal.view.IInputConnectionWrapper$MyHandler.handleMessage(IInputConnectionWrapper.java:93)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:246)
at android.app.ActivityThread.main(ActivityThread.java:8595)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
User actions:
2021-12-07 20:32:35: MainActivity created
2021-12-07 20:32:35: MainActivity resumed
2021-12-07 20:32:53: MainActivity paused
2021-12-07 20:32:58: MainActivity resumed
2021-12-07 20:33:20: MainActivity paused
2021-12-07 20:33:37: MainActivity resumed
2021-12-07 20:33:41: MainActivity paused
2021-12-07 20:33:42: MainActivity resumed
2021-12-07 20:33:47: MainActivity paused
2021-12-07 20:33:49: MainActivity resumed
2021-12-07 20:34:03: MainActivity paused
2021-12-07 20:34:04: MainActivity resumed
2021-12-07 20:34:12: MainActivity paused
2021-12-07 20:34:20: MainActivity resumed
2021-12-07 20:34:34: MainActivity paused
2021-12-07 20:34:37: MainActivity resumed
2021-12-07 20:35:01: MainActivity paused
2021-12-07 20:35:04: MainActivity resumed
2021-12-07 20:35:40: MainActivity paused
2021-12-07 20:35:43: MainActivity resumed
2021-12-07 20:35:52: MainActivity paused
2021-12-07 20:35:55: MainActivity resumed
2021-12-07 20:36:25: MainActivity paused
2021-12-07 20:36:27: MainActivity resumed
2021-12-07 20:37:25: MainActivity paused
2021-12-07 20:38:21: MainActivity resumed
2021-12-07 20:38:48: MainActivity paused
2021-12-07 20:38:54: MainActivity resumed
2021-12-07 20:39:36: MainActivity paused
2021-12-07 20:40:20: MainActivity resumed
2021-12-07 20:40:27: MainActivity paused
2021-12-07 20:40:42: MainActivity resumed
2021-12-07 20:41:04: MainActivity paused
2021-12-07 20:41:06: MainActivity resumed
It happened unexpectedly, but most likely after importing the library into the project
For some strange reason it doesn't get the existing repos form Gradle, will be a good idea and support the unsecure ones tho
app is crashing randomly while writing code (java)
here is logs
Build version: 1.0
Build date: 1981-01-01 01:01:02
Current date: 2021-12-12 12:31:45
Device: Xiaomi Redmi Note 7 Pro
Stack trace:
java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.ViewGroup$LayoutParams android.widget.PopupWindow$PopupDecorView.getLayoutParams()' on a null object reference
at android.widget.PopupWindow.getDecorViewLayoutParams(PopupWindow.java:2201)
at android.widget.PopupWindow.update(PopupWindow.java:2077)
at io.github.rosemoe.sora.widget.EditorAutoCompleteWindow.lambda$displayResults$2$EditorAutoCompleteWindow(EditorAutoCompleteWindow.java:345)
at io.github.rosemoe.sora.widget.-$$Lambda$EditorAutoCompleteWindow$WI9hPS5hbjuW0IUxEInYCWTgZGs.run(Unknown Source:4)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:201)
at android.app.ActivityThread.main(ActivityThread.java:6823)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)
User actions:
2021-12-12 10:33:44: MainActivity created
2021-12-12 10:33:45: MainActivity resumed
2021-12-12 10:35:18: MainActivity paused
2021-12-12 10:35:55: MainActivity resumed
2021-12-12 10:36:39: MainActivity paused
2021-12-12 10:36:44: MainActivity resumed
2021-12-12 10:36:52: MainActivity paused
2021-12-12 10:36:56: MainActivity resumed
2021-12-12 10:37:05: MainActivity paused
2021-12-12 10:37:08: MainActivity resumed
2021-12-12 10:37:14: MainActivity paused
2021-12-12 10:38:11: MainActivity resumed
2021-12-12 10:38:25: MainActivity paused
2021-12-12 10:38:31: MainActivity resumed
2021-12-12 10:40:17: MainActivity paused
2021-12-12 10:40:30: MainActivity resumed
2021-12-12 10:41:46: MainActivity paused
2021-12-12 11:36:28: MainActivity resumed
2021-12-12 11:37:10: MainActivity paused
2021-12-12 11:39:18: MainActivity resumed
2021-12-12 11:40:45: MainActivity paused
2021-12-12 11:42:29: MainActivity resumed
2021-12-12 11:46:41: MainActivity paused
2021-12-12 11:48:13: MainActivity resumed
2021-12-12 11:48:44: MainActivity paused
2021-12-12 11:49:11: MainActivity resumed
2021-12-12 11:49:33: MainActivity paused
2021-12-12 11:49:43: MainActivity resumed
2021-12-12 11:49:51: MainActivity paused
2021-12-12 11:49:56: MainActivity resumed
2021-12-12 11:50:04: MainActivity paused
2021-12-12 11:50:06: MainActivity resumed
2021-12-12 11:50:14: MainActivity paused
2021-12-12 11:50:16: MainActivity resumed
2021-12-12 11:55:38: MainActivity paused
2021-12-12 11:55:40: MainActivity resumed
2021-12-12 11:58:24: MainActivity paused
2021-12-12 11:58:32: MainActivity resumed
2021-12-12 11:58:34: MainActivity paused
2021-12-12 11:58:36: MainActivity resumed
2021-12-12 11:58:40: MainActivity paused
2021-12-12 11:58:42: MainActivity resumed
2021-12-12 11:58:53: MainActivity paused
2021-12-12 11:58:57: MainActivity resumed
2021-12-12 11:59:11: MainActivity paused
2021-12-12 11:59:14: MainActivity resumed
2021-12-12 12:00:35: MainActivity paused
2021-12-12 12:06:27: MainActivity resumed
2021-12-12 12:24:52: MainActivity paused
2021-12-12 12:25:02: MainActivity resumed
2021-12-12 12:25:22: MainActivity paused
2021-12-12 12:25:25: MainActivity resumed
2021-12-12 12:26:21: MainActivity paused
2021-12-12 12:27:50: MainActivity resumed
2021-12-12 15:33:16.566 15817-15941/com.tyron.code E/AndroidRuntime: FATAL EXCEPTION: pool-12-thread-1
Process: com.tyron.code, PID: 15817
java.lang.Error: java.lang.NoSuchMethodException: getAndAddInt [class java.lang.Object, long, int]
at org.jetbrains.kotlin.com.intellij.util.containers.ConcurrentIntObjectHashMap.(ConcurrentIntObjectHashMap.java:2809)
at org.jetbrains.kotlin.com.intellij.util.containers.ContainerUtil.createConcurrentIntObjectMap(ContainerUtil.java:2593)
at org.jetbrains.kotlin.com.intellij.util.io.StorageLock.(StorageLock.java:73)
at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.(PagedFileStorage.java:26)
at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.(ResizeableMappedFile.java:59)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:73)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorDelegate.createDefaultEnumerator(PersistentEnumeratorDelegate.java:69)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:164)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:149)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:140)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:132)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:119)
at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.createMap(CachingLazyStorage.kt:120)
at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.getStorageOrCreateNew(CachingLazyStorage.kt:54)
at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.set(CachingLazyStorage.kt:73)
at org.jetbrains.kotlin.incremental.snapshots.FileSnapshotMap.compareAndUpdate(FileSnapshotMap.kt:55)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl(IncrementalCompilerRunner.kt:133)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:80)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile$default(IncrementalCompilerRunner.kt:71)
at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunnerKt.makeIncrementally(IncrementalJvmCompilerRunner.kt:94)
at com.tyron.builder.compiler.incremental.kotlin.IncrementalKotlinCompiler.run(IncrementalKotlinCompiler.java:114)
at com.tyron.builder.compiler.BuilderImpl.build(BuilderImpl.java:59)
at com.tyron.code.service.CompilerService.lambda$compile$4$com-tyron-code-service-CompilerService(CompilerService.java:175)
at com.tyron.code.service.CompilerService$$ExternalSyntheticLambda3.run(Unknown Source:6)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)
Caused by: java.lang.NoSuchMethodException: getAndAddInt [class java.lang.Object, long, int]
at java.lang.invoke.MethodHandles$Lookup.findVirtual(MethodHandles.java:923)
at org.jetbrains.kotlin.com.intellij.util.containers.ConcurrentIntObjectHashMap.(ConcurrentIntObjectHashMap.java:2805)
at org.jetbrains.kotlin.com.intellij.util.containers.ContainerUtil.createConcurrentIntObjectMap(ContainerUtil.java:2593)
at org.jetbrains.kotlin.com.intellij.util.io.StorageLock.(StorageLock.java:73)
at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.(PagedFileStorage.java:26)
at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.(ResizeableMappedFile.java:59)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:73)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorDelegate.createDefaultEnumerator(PersistentEnumeratorDelegate.java:69)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:164)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:149)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:140)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:132)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:119)
at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.createMap(CachingLazyStorage.kt:120)
at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.getStorageOrCreateNew(CachingLazyStorage.kt:54)
at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.set(CachingLazyStorage.kt:73)
at org.jetbrains.kotlin.incremental.snapshots.FileSnapshotMap.compareAndUpdate(FileSnapshotMap.kt:55)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl(IncrementalCompilerRunner.kt:133)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:80)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile$default(IncrementalCompilerRunner.kt:71)
at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunnerKt.makeIncrementally(IncrementalJvmCompilerRunner.kt:94)
at com.tyron.builder.compiler.incremental.kotlin.IncrementalKotlinCompiler.run(IncrementalKotlinCompiler.java:114)
at com.tyron.builder.compiler.BuilderImpl.build(BuilderImpl.java:59)
at com.tyron.code.service.CompilerService.lambda$compile$4$com-tyron-code-service-CompilerService(CompilerService.java:175)
at com.tyron.code.service.CompilerService$$ExternalSyntheticLambda3.run(Unknown Source:6)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)
2021-12-12 15:33:16.569 15817-15941/com.tyron.code E/CrashActivity: App has crashed, executing CrashActivity's UncaughtExceptionHandler
java.lang.Error: java.lang.NoSuchMethodException: getAndAddInt [class java.lang.Object, long, int]
at org.jetbrains.kotlin.com.intellij.util.containers.ConcurrentIntObjectHashMap.(ConcurrentIntObjectHashMap.java:2809)
at org.jetbrains.kotlin.com.intellij.util.containers.ContainerUtil.createConcurrentIntObjectMap(ContainerUtil.java:2593)
at org.jetbrains.kotlin.com.intellij.util.io.StorageLock.(StorageLock.java:73)
at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.(PagedFileStorage.java:26)
at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.(ResizeableMappedFile.java:59)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:73)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorDelegate.createDefaultEnumerator(PersistentEnumeratorDelegate.java:69)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:164)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:149)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:140)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:132)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:119)
at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.createMap(CachingLazyStorage.kt:120)
at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.getStorageOrCreateNew(CachingLazyStorage.kt:54)
at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.set(CachingLazyStorage.kt:73)
at org.jetbrains.kotlin.incremental.snapshots.FileSnapshotMap.compareAndUpdate(FileSnapshotMap.kt:55)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl(IncrementalCompilerRunner.kt:133)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:80)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile$default(IncrementalCompilerRunner.kt:71)
at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunnerKt.makeIncrementally(IncrementalJvmCompilerRunner.kt:94)
at com.tyron.builder.compiler.incremental.kotlin.IncrementalKotlinCompiler.run(IncrementalKotlinCompiler.java:114)
at com.tyron.builder.compiler.BuilderImpl.build(BuilderImpl.java:59)
at com.tyron.code.service.CompilerService.lambda$compile$4$com-tyron-code-service-CompilerService(CompilerService.java:175)
at com.tyron.code.service.CompilerService$$ExternalSyntheticLambda3.run(Unknown Source:6)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)
Caused by: java.lang.NoSuchMethodException: getAndAddInt [class java.lang.Object, long, int]
at java.lang.invoke.MethodHandles$Lookup.findVirtual(MethodHandles.java:923)
at org.jetbrains.kotlin.com.intellij.util.containers.ConcurrentIntObjectHashMap.(ConcurrentIntObjectHashMap.java:2805)
at org.jetbrains.kotlin.com.intellij.util.containers.ContainerUtil.createConcurrentIntObjectMap(ContainerUtil.java:2593)
at org.jetbrains.kotlin.com.intellij.util.io.StorageLock.(StorageLock.java:73)
at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.(PagedFileStorage.java:26)
at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.(ResizeableMappedFile.java:59)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:73)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorDelegate.createDefaultEnumerator(PersistentEnumeratorDelegate.java:69)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:164)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:149)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:140)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:132)
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.(PersistentHashMap.java:119)
at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.createMap(CachingLazyStorage.kt:120)
at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.getStorageOrCreateNew(CachingLazyStorage.kt:54)
at org.jetbrains.kotlin.incremental.storage.CachingLazyStorage.set(CachingLazyStorage.kt:73)
at org.jetbrains.kotlin.incremental.snapshots.FileSnapshotMap.compareAndUpdate(FileSnapshotMap.kt:55)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl(IncrementalCompilerRunner.kt:133)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:80)
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile$default(IncrementalCompilerRunner.kt:71)
at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunnerKt.makeIncrementally(IncrementalJvmCompilerRunner.kt:94)
at com.tyron.builder.compiler.incremental.kotlin.IncrementalKotlinCompiler.run(IncrementalKotlinCompiler.java:114)
at com.tyron.builder.compiler.BuilderImpl.build(BuilderImpl.java:59)
at com.tyron.code.service.CompilerService.lambda$compile$4$com-tyron-code-service-CompilerService(CompilerService.java:175)
at com.tyron.code.service.CompilerService$$ExternalSyntheticLambda3.run(Unknown Source:6)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)
There is a bug. If you import an existing project and start changing android:versionCode and android:versionName in the manifest, then when installing the application for some reason the version becomes 1.0
P.S. the question is this. Maybe it's better to make the SDK versions and application versions configured in build.gradle? It's more convenient this way
Hi. Bug in editor when long clicking on "public" or "boolean"
V_0.1.4
`Build version: 0.1 ALPHA
Build date: 1981-01-01 01:01:02
Current date: 2021-12-14 15:46:58
Device: Xiaomi MI 6
Stack trace:
java.lang.RuntimeException: no method: addContentView in: android.app.Activity with parameters: [android.view.View, android.view.ViewGroup$LayoutParams]
at com.tyron.completion.provider.FindHelper.findMethod(FindHelper.java:66)
at com.tyron.completion.rewrite.OverrideInheritedMethod.insertText(OverrideInheritedMethod.java:69)
at com.tyron.completion.rewrite.OverrideInheritedMethod.rewrite(OverrideInheritedMethod.java:50)
at com.tyron.completion.action.CodeActionProvider.createQuickFix(CodeActionProvider.java:247)
at com.tyron.completion.action.CodeActionProvider.getActionsFromRewrites(CodeActionProvider.java:89)
at com.tyron.completion.action.CodeActionProvider.codeActionsForCursor(CodeActionProvider.java:80)
at com.tyron.code.ui.editor.CodeEditorFragment.getCodeActions(CodeEditorFragment.java:502)
at com.tyron.code.ui.editor.CodeEditorFragment.lambda$onViewCreated$6$CodeEditorFragment(CodeEditorFragment.java:288)
at com.tyron.code.ui.editor.CodeEditorFragment$$ExternalSyntheticLambda6.run(Unknown Source:6)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
User actions:
2021-12-14 15:45:00: MainActivity created
2021-12-14 15:45:00: Main
As for me, this is a pretty critical bug.
There are two projects in CodeAssist. In appearance, when switching from one project to another, there are no difficulties, everything works smoothly.
The playback path of the problem was not found. But once again, when I wanted to switch from project #1 to project #2, project #1 disappeared, and only project #2 remained instead.
It turns out that one project was replaced by another.
After building AAB, the program tries to install the package, but the installer reports an error. I think because the package is not signed.
The classes.dex file have been changed so the base/dex all dex is not for aab so it is generating issue, we need to make settings for enable aab if you to use,
Originally posted by @gdb417 in #23 (comment)
add a way to use git clone
already tryed to compile a simple rerpository that i copied in data projects folder but it fail and it seems that i need to follow directory structure as the simple project that the app give so it can be compiled correctly
and one more thing the app seems to be not able to compile projects with support library 🥴
libaapt crashes on x86 with : Illegal instruction
The layout previewer incorrectly display elements on large landscape screens, content appears displaced to the right
Building a debug apk fails cuz it says module.aab it's already in there
Min api 26 it's a little high, maybe some work could be done to lowering it
Build version: 0.1.6 ALPHA
Device: Huawei SNE-LX1 (Android 10)
Compiled blank projects (AndroidX Template) do not work. The application compiles but when I open the application it closes immediately. There is no Error or App Logs in CodeAssist
Deleting App Data doesn't help.
Kotlin Project build output Crashing when it successfully installation , the apk doesn't open
Build version: 0.1 ALPHA
Build date: 1981-01-01 01:01:02
Current date: 2021-12-12 22:14:34
Device: Samsung SM-M215F
Stack trace:
java.lang.OutOfMemoryError: Failed to allocate a 80 byte allocation with 3784 free bytes and 3784B until OOM, target footprint 536870912, growth limit 536870912; failed due to fragmentation (largest possible contiguous allocation 214171648 bytes)
at org.openjdk.tools.javac.resources.javac.getContents(Unknown Source:2292)
at java.util.ListResourceBundle.loadLookup(ListResourceBundle.java:195)
at java.util.ListResourceBundle.handleGetObject(ListResourceBundle.java:130)
at java.util.ResourceBundle.getObject(ResourceBundle.java:439)
at java.util.ResourceBundle.getString(ResourceBundle.java:405)
at org.openjdk.tools.javac.util.JavacMessages.getLocalizedString(JavacMessages.java:195)
at org.openjdk.tools.javac.util.JavacMessages.getLocalizedString(JavacMessages.java:147)
at org.openjdk.tools.javac.util.JavacMessages.getLocalizedString(JavacMessages.java:140)
at org.openjdk.tools.javac.util.Log.localize(Log.java:788)
at org.openjdk.tools.javac.util.Log.printLines(Log.java:586)
at org.openjdk.tools.javac.api.JavacTaskImpl.handleExceptions(JavacTaskImpl.java:170)
at org.openjdk.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:363)
at com.tyron.builder.compiler.incremental.java.IncrementalJavaTask.run(IncrementalJavaTask.java:147)
at com.tyron.builder.compiler.BuilderImpl.build(BuilderImpl.java:59)
at com.tyron.code.service.CompilerService.lambda$compile$4$CompilerService(CompilerService.java:175)
at com.tyron.code.service.CompilerService$$ExternalSyntheticLambda3.run(Unknown Source:6)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
User actions:
2021-12-12 20:50:48: MainActivity created
2021-12-12 20:50:48: MainActivity resumed
2021-12-12 20:51:30: MainActivity paused
2021-12-12 20:56:08: MainActivity resumed
2021-12-12 20:56:23: MainActivity paused
2021-12-12 21:00:41: MainActivity resumed
2021-12-12 21:00:50: MainActivity paused
2021-12-12 21:00:50: SettingsActivity created
2021-12-12 21:00:50: SettingsActivity resumed
2021-12-12 21:00:56: SettingsActivity paused
2021-12-12 21:00:57: MainActivity resumed
2021-12-12 21:00:57: SettingsActivity destroyed
2021-12-12 21:01:03: MainActivity paused
2021-12-12 21:01:06: MainActivity resumed
2021-12-12 21:02:22: MainActivity paused
2021-12-12 21:02:26: MainActivity resumed
2021-12-12 21:04:03: MainActivity paused
2021-12-12 21:04:07: MainActivity resumed
2021-12-12 21:04:07: MainActivity paused
2021-12-12 21:05:02: MainActivity resumed
2021-12-12 21:05:06: MainActivity paused
2021-12-12 21:05:08: MainActivity resumed
2021-12-12 21:08:39: MainActivity paused
2021-12-12 21:09:38: MainActivity resumed
2021-12-12 21:09:45: MainActivity paused
2021-12-12 21:20:46: MainActivity resumed
2021-12-12 21:20:57: MainActivity paused
2021-12-12 21:40:43: MainActivity resumed
2021-12-12 21:40:44: MainActivity paused
2021-12-12 21:41:26: MainActivity resumed
2021-12-12 21:42:07: MainActivity paused
2021-12-12 21:42:37: MainActivity resumed
2021-12-12 21:46:26: MainActivity paused
2021-12-12 21:46:53: MainActivity resumed
2021-12-12 21:47:44: MainActivity paused
2021-12-12 21:47:52: MainActivity resumed
2021-12-12 21:48:28: MainActivity paused
2021-12-12 21:48:34: MainActivity resumed
2021-12-12 21:48:52: MainActivity paused
2021-12-12 21:49:02: MainActivity resumed
2021-12-12 21:49:17: MainActivity paused
2021-12-12 21:49:21: MainActivity resumed
2021-12-12 21:49:28: MainActivity paused
2021-12-12 21:49:31: MainActivity resumed
2021-12-12 21:49:47: MainActivity paused
2021-12-12 21:50:03: MainActivity resumed
2021-12-12 21:50:20: MainActivity paused
2021-12-12 21:50:35: MainActivity resumed
2021-12-12 21:51:04: MainActivity paused
2021-12-12 21:51:06: MainActivity resumed
2021-12-12 21:51:13: MainActivity paused
2021-12-12 21:51:16: MainActivity resumed
2021-12-12 21:53:25: MainActivity paused
2021-12-12 21:53:37: MainActivity resumed
2021-12-12 21:53:55: MainActivity paused
2021-12-12 21:54:22: MainActivity resumed
2021-12-12 21:54:29: MainActivity paused
2021-12-12 21:54:31: MainActivity resumed
2021-12-12 21:54:42: MainActivity paused
2021-12-12 21:54:46: MainActivity resumed
2021-12-12 21:54:58: MainActivity paused
2021-12-12 21:55:00: MainActivity resumed
2021-12-12 21:55:05: MainActivity paused
2021-12-12 21:55:08: MainActivity resumed
2021-12-12 21:55:14: MainActivity paused
2021-12-12 21:55:39: MainActivity resumed
2021-12-12 21:56:21: MainActivity paused
2021-12-12 21:57:01: MainActivity resumed
2021-12-12 21:57:54: MainActivity paused
2021-12-12 21:58:01: MainActivity resumed
2021-12-12 22:04:50: MainActivity paused
2021-12-12 22:05:24: MainActivity destroyed
2021-12-12 22:08:56: MainActivity created
2021-12-12 22:08:56: MainActivity resumed
2021-12-12 22:12:05: MainActivity paused
2021-12-12 22:12:12: MainActivity destroyed
2021-12-12 22:12:25: MainActivity created
2021-12-12 22:12:39: MainActivity resumed
2021-12-12 22:12:45: MainActivity paused
2021-12-12 22:12:45: MainActivity resumed
2021-12-12 22:12:45: MainActivity paused
2021-12-12 22:12:45: MainActivity destroyed
2021-12-12 22:12:45: MainActivity created
2021-12-12 22:12:46: MainActivity resumed
Build date: 1981-01-01 01:01:02
Current date: 2021-12-16 22:04:40
Device: Samsung SM-G610F
Stack trace:
java.lang.IllegalArgumentException: Receiver not registered: com.tyron.code.ui.editor.log.AppLogFragment$1@bc418d6
at android.app.LoadedApk.forgetReceiverDispatcher(LoadedApk.java:1219)
at android.app.ContextImpl.unregisterReceiver(ContextImpl.java:1518)
at android.content.ContextWrapper.unregisterReceiver(ContextWrapper.java:664)
at android.content.ContextWrapper.unregisterReceiver(ContextWrapper.java:664)
at com.tyron.code.ui.editor.log.AppLogFragment.onDestroy(AppLogFragment.java:106)
at androidx.fragment.app.Fragment.performDestroy(Fragment.java:3219)
at androidx.fragment.app.FragmentStateManager.destroy(FragmentStateManager.java:774)
at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:350)
at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:112)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1647)
at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3128)
at androidx.fragment.app.FragmentManager.dispatchDestroy(FragmentManager.java:3107)
at androidx.fragment.app.Fragment.performDestroy(Fragment.java:3214)
at androidx.fragment.app.FragmentStateManager.destroy(FragmentStateManager.java:774)
at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:350)
at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:112)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1647)
at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3128)
at androidx.fragment.app.FragmentManager.dispatchDestroy(FragmentManager.java:3107)
at androidx.fragment.app.Fragment.performDestroy(Fragment.java:3214)
at androidx.fragment.app.FragmentStateManager.destroy(FragmentStateManager.java:774)
at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:350)
at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:112)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1647)
at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3128)
at androidx.fragment.app.FragmentManager.dispatchDestroy(FragmentManager.java:3107)
at androidx.fragment.app.Fragment.performDestroy(Fragment.java:3214)
at androidx.fragment.app.FragmentStateManager.destroy(FragmentStateManager.java:774)
at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:350)
at androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation.complete(SpecialEffectsController.java:745)
at androidx.fragment.app.SpecialEffectsController$Operation.completeSpecialEffect(SpecialEffectsController.java:672)
at androidx.fragment.app.DefaultSpecialEffectsController$SpecialEffectsInfo.completeSpecialEffect(DefaultSpecialEffectsController.java:776)
at androidx.fragment.app.DefaultSpecialEffectsController.startAnimations(DefaultSpecialEffectsController.java:147)
at androidx.fragment.app.DefaultSpecialEffectsController.executeOperations(DefaultSpecialEffectsController.java:120)
at androidx.fragment.app.SpecialEffectsController.executePendingOperations(SpecialEffectsController.java:297)
at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:2202)
at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:2100)
at androidx.fragment.app.FragmentManager.popBackStackImmediate(FragmentManager.java:781)
at androidx.fragment.app.FragmentManager.popBackStackImmediate(FragmentManager.java:692)
at androidx.fragment.app.FragmentManager.handleOnBackPressed(FragmentManager.java:664)
at androidx.fragment.app.FragmentManager$1.handleOnBackPressed(FragmentManager.java:436)
at androidx.activity.OnBackPressedDispatcher.onBackPressed(OnBackPressedDispatcher.java:192)
at androidx.activity.ComponentActivity.onBackPressed(ComponentActivity.java:543)
at android.app.Activity.onKeyUp(Activity.java:3114)
at android.view.KeyEvent.dispatch(KeyEvent.java:3416)
at androidx.core.view.KeyEventDispatcher.activitySuperDispatchKeyEventPre28(KeyEventDispatcher.java:137)
at androidx.core.view.KeyEventDispatcher.dispatchKeyEvent(KeyEventDispatcher.java:87)
at androidx.core.app.ComponentActivity.dispatchKeyEvent(ComponentActivity.java:140)
at androidx.appcompat.app.AppCompatActivity.dispatchKeyEvent(AppCompatActivity.java:599)
at androidx.appcompat.view.WindowCallbackWrapper.dispatchKeyEvent(WindowCallbackWrapper.java:59)
at androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchKeyEvent(AppCompatDelegateImpl.java:3090)
at com.android.internal.policy.DecorView.dispatchKeyEvent(DecorView.java:486)
at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:5791)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5654)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5151)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5204)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5170)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:5307)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5178)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:5364)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5151)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5204)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5170)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5178)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5151)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5204)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5170)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:5340)
at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:5509)
at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:3170)
at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:2671)
at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:2662)
at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:3147)
at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:141)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:325)
at android.os.Looper.loop(Looper.java:142)
at android.app.ActivityThread.main(ActivityThread.java:7000)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:441)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1408)
User actions:
2021-12-16 21:45:01: MainActivity created
2021-12-16 21:45:01: MainActivity resumed
2021-12-16 21:45:01: MainActivity paused
2021-12-16 21:45:04: MainActivity resumed
2021-12-16 21:46:06: MainActivity paused
2021-12-16 21:46:26: MainActivity resumed
2021-12-16 21:49:48: MainActivity paused
2021-12-16 21:50:20: MainActivity resumed
2021-12-16 21:50:45: MainActivity paused
2021-12-16 21:50:45: SettingsActivity created
2021-12-16 21:50:45: SettingsActivity resumed
2021-12-16 21:50:57: SettingsActivity paused
2021-12-16 21:50:57: MainActivity resumed
2021-12-16 21:50:57: SettingsActivity destroyed
2021-12-16 21:52:47: MainActivity paused
2021-12-16 21:54:50: MainActivity resumed
2021-12-16 21:54:54: MainActivity paused
2021-12-16 21:55:41: MainActivity resumed
2021-12-16 21:55:48: MainActivity paused
2021-12-16 21:55:56: MainActivity resumed
2021-12-16 21:56:34: MainActivity paused
2021-12-16 21:56:41: MainActivity resumed
2021-12-16 21:56:58: MainActivity paused
2021-12-16 21:57:09: MainActivity resumed
2021-12-16 21:57:29: MainActivity paused
2021-12-16 21:57:34: MainActivity resumed
2021-12-16 21:57:38: MainActivity paused
2021-12-16 21:57:43: MainActivity resumed
2021-12-16 21:58:15: MainActivity paused
2021-12-16 21:59:15: MainActivity resumed
2021-12-16 22:00:20: MainActivity paused
2021-12-16 22:00:24: MainActivity resumed
2021-12-16 22:00:39: MainActivity paused
2021-12-16 22:00:42: MainActivity resumed
2021-12-16 22:00:58: MainActivity paused
2021-12-16 22:01:00: MainActivity resumed
2021-12-16 22:01:21: MainActivity paused
2021-12-16 22:01:28: MainActivity resumed
2021-12-16 22:01:46: MainActivity paused
2021-12-16 22:01:47: MainActivity resumed
2021-12-16 22:02:54: MainActivity paused
2021-12-16 22:03:05: MainActivity resumed
2021-12-16 22:03:28: MainActivity paused
2021-12-16 22:03:37: MainActivity resumed
2021-12-16 22:04:04: MainActivity paused
2021-12-16 22:04:12: MainActivity resumed
When you enter the application, you cannot open a previously created project.
When the application compiles the project in the background, the compilation freezes at the moment of Running IncrementalD8Task.
If you go into the application, it will "hang off" and continue compiling
Wish: you can make a pop-up notification with the button appear at the end of compilation, this will be more convenient. (Now the notification is coming in silent)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.