Web appOpen in Telegram

ThreadIMPORTANT UPDATE!

54 messages · –
C
IMPORTANT UPDATE! Hey, everyone! An important update was just included to fix the crash caused by Google's new decimal SDK version numbers (for example, 36.1 or 37.0). The app now reads those numbers correctly, so projects using the newer SDK versions should work normally. You can download release 26.38.1, which includes everything from 26.38 plus this fix: https://appdevforall.org/code-on-the-go/ Please let me know if you have questions!
250 ·
  1. L
    谢谢开发者🌹 终于不用每次安装新版本来靠终端改文件里的小数点来解决了。 感谢各位,辛苦了👍
  2. <
    I'm fed up with installation and configuration failures in the application. ANDROIDEIDE
  3. ☬
    Hi! After testing Code on the Go 26.38.1 on ARM64/aarch64, these are the remaining issues that still need to be fixed: Build Tools 36.0.0 zipalign is still incompatible with ARM64 It fails with: Exec format error I had to replace: build-tools/36.0.0/zipalign with the ARM64 binary from: build-tools/35.0.0/zipalign Build Tools 36.0.0 aapt2 should also be verified/replaced with a native ARM64 binary My current 36.0.0/aapt2 only works because it was manually replaced earlier with the ARM64 AAPT2 from Build Tools 35. Resource optimization still needs attention With the current ARM64 AAPT2 workaround, optimizeReleaseResources can produce an invalid APK even when Gradle reports: BUILD SUCCESSFUL The generated APK may miss: AndroidManifest.xml resources.arsc The current workaround is: android.enableResourceOptimizations=false Ideally, Code on the Go should ship fully ARM64-compatible Build Tools 36 binaries and make Release builds work correctly without this workaround.
  4. S
    Hello guys, I am facing a problem with this version. I am trying to install the AnkiInstaller add-on. I have tried installing it multiple times, but it does not appear in the add-ons list. When I try to install it, the add-on installation dialog box appears. When I click on the word "Install," the dialog box disappears and the restart dialog box does not appear, as if I did nothing at all. What should I do? My device is a Samsung Galaxy A14, Android 15. He The device model is SM-A145F The extension I am trying to install is the extension The extension I am trying to install is the Android NDK Installer extension.
      1. S
        Hello, yes, I mean adding the NDK Installer only. As for the extension you are referring to, that was a typo. I tried to install this add-on from the add-ons page. I went to Settings, then Manage Add-ons, opened the page from there, clicked on "Install from file" (Anki Installer), and downloaded it. I tried installing it multiple times, but the restart dialog box never appears, and when I click on "Install," the add-on disappears completely. I mean adding NDK Installer NDK Installer Sorry for the typos again.
        1. C
          Code on the Go Discussions
          Thanks for confirming! Are you on CoGo 26.38.1? If possible, it may help to send a video showing this behavior. If that isn't possible, we can still try to diagnose the problem. Have you attempted to clear the app cache and restart the device?
            1. C
              Code on the Go Discussions
              Great, thank you! When you try to install the plugin, a popup message at the top says: Invalid or corrupted plugin file. Cannot read plugin metadata. This seems to indicate that something went wrong during the download. I just tried locally and did not get the same error. Could you please try deleting the file you currently have, then redownloading from the website? If this doesn't help, we'll try something else. I apologize for the inconvenience.
                1. C
                  Code on the Go Discussions
                  Thanks, Silent. I would also like to confirm whether the screen reader picked up the popup error saying the plugin was corrupted. If not, I'll file a ticket on it.
                  1. S
                    Hello, and I apologize for the delay in replying to this message. It was the TalkBack screen reader that detected the error message, whereas the Jieshuo app did not detect anything at all. In any case, everything is working fine for me now; when I re-downloaded the add-on from the website and proceeded to install it, the app's restart dialog appeared. I restarted the app, and the add-on is now appearing successfully. (In case you aren't familiar with it, Jieshuo is the most popular alternative to TalkBack on Android.)
                    1. C
                      Code on the Go Discussions
                      Thanks for confirming! I'm checking on Jieshuo.
                          1. S
                            Great, excellent, thank you for opening this issue on GitHub. I also hope you can make the integrated terminal compatible with the screen reader, because when I open it, I find a lot of text and cannot see the commands due to this text, as I have not entered the command yet. I haven't typed a command yet, but there's a lot of text and it does not end with a command execution symbol. I request that this version be compatible with the screen reader. Thank you.
                            1. C
                              Code on the Go Discussions
                              Thanks, Silent. I also have a ticket for this here: https://github.com/appdevforall/CodeOnTheGo/issues/2070 Please let me know if there's anything to add. In the meantime, one work around is to start each terminal session with the clear command to remove unwanted text. Alternatively, it should be possible to remove these messages permanently by deleting /data/data/com.itsaky.androidide/files/usr/etc/motd. Please let me know if that does not work.
                                1. C
                                  Code on the Go Discussions
                                  Hey, Silent. Did you attempt to delete from your file manager, or did you try using the terminal itself? In the terminal, the command would be: rm /data/data/com.itsaky.androidide/files/usr/etc/motd
                                  1. 𝓭
                                    مرحبا هل لي بسؤالك عن كيفية رفع اصدار المكتبات لاحدث اصدار مدعوم حاليا في مشروعي هناك العديد من الميزات التي تفيدني متوفرة في اصدارات اعلى من الموجودة لدي 🫠
                                      1. 𝓭
                                        Hi, I'm a developing an Android app with Jetpack Compose. I want to report a limitation that's blocking me from updating my project, and I'd like to know if there's a workaround or if it could be addressed in a future update. The problem: My project currently uses compose-bom:2022.10.00 (Material3 1.0.0, Compose UI 1.3.0). I want to update to compose-bom:2025.12.00 to gain access to newer APIs like ModalBottomSheet, HorizontalDivider, and other improvements. However, when I attempt the update, the build fails because the required library versions are not available in the local Maven repository used by Code on the Go When I checked, this repository only contains: · compose-bom: only 2022.10.00 · material3: only 1.0.0 · compose.ui: only 1.3.0 · compose.foundation: only 1.3.0 · customview: 1.0.0 (pom only, no AAR) and 1.1.0 (complete) Since the repository is the only source Gradle can resolve dependencies from (the FAIL_ON_PROJECT_REPOS mode prevents internet fallback), I cannot update any Compose library beyond what's pre-bundled. My questions: 1. Is there a way to allow Gradle to fetch missing libraries from Google Maven / Maven Central at build time, in addition to the local repository? 2. Could the local Maven repository be updated to include newer versions of AndroidX Compose libraries (at least Compose BOM 2024.x or 2025.x)? 3. If neither is possible, is there a documented process for manually injecting newer .aar/.jar/.pom files into the local repository in a way that Code on the Go will accept? I've tried manually downloading libraries with curl, but the dependency tree for a single BOM update contains 70-90 transitive libraries, making manual downloading impractical. Any guidance would be greatly appreciated. Thank you for your work on this tool. Note: I used ai to write this message in English.
                                        1. B
                                          you could update all libraries version to latest if you use latest toolchain
                                  2. S
                                    Hello, I have a modified Termux program that is highly likely to be compatible with a screen reader. Can I use this command to delete a file through it? If I can do that, then tell me. And please send me the command in a separate message so that I can copy and paste it directly.
  5. D
    However, it seems that the system with GUI plug-in can't work normally on mobile phones below Android 13.
  6. B
    Link
    click to show
    Starting build... Warning: Unable to set daemon's environment variables to match the client because: There is no native integration with this operating environment. If the daemon was started with a significantly different environment from the client, and your build relies on environment variables, you may experience unexpected behavior. Code On the Go clean logs of gradle (9.6.1) task running.... [Incubating] Problems report is available at: file:///storage/emulated/0/CodeOnTheGoProjects/WifiScanner/build/reports/problems/problems-report.html FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'WifiScanner'. > A problem occurred configuring root project 'WifiScanner'. > Could not resolve all artifacts for configuration 'classpath'. > Could not find guava-33.3.1-jre.jar (com.google.guava:guava:33.3.1-jre). Searched in the following locations: file:/data/data/com.itsaky.androidide/files/home/maven/localMvnRepository/com/google/guava/guava/33.3.1-jre/guava-33.3.1-jre.jar * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights from a Build Scan (powered by Develocity). > Get more help at https://help.gradle.org. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. For more on this, please refer to https://docs.gradle.org/9.6.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation. CONFIGURE FAILED in 1m 55s
    1. C
      Code on the Go Discussions
      Hey, p n. Thanks for your report. Can I please have your device model and Android version? Also, please go to Preferences>Build & Run>Additional Gradle flags, then ensure that the --offline box is NOT checked. At the same time, please check the box for --info, which will produce more detailed logs the next time you run the build.
      1. B
        Problems I encountered creating the composeactive project
  7. B
    22-09 21:57:51.56 INFO [DefaultDispatcher-worker-1] DeviceProtectedApplicationLoader: Loading device protected storage context components... 22-09 21:57:51.58 INFO [DefaultDispatcher-worker-1] FeatureFlags: Loading feature flags... 22-09 21:57:51.58 INFO [DefaultDispatcher-worker-2] DeviceProtectedApplicationLoader: Telemetry not initialized (consent=UNSET) 22-09 21:57:51.59 WARN [DefaultDispatcher-worker-1] BaseApplication: Creating safe context because user is not unlocked 22-09 21:57:51.60 INFO [DefaultDispatcher-worker-1] CredentialProtectedApplicationLoader: Loading credential protected storage context components... 22-09 21:57:51.66 INFO [DefaultDispatcher-worker-1] TermuxApplicationLoader: Termux files directory is accessible 22-09 21:57:51.70 INFO [DefaultDispatcher-worker-3] CredentialProtectedApplicationLoader: Initializing plugin system... 22-09 21:57:51.70 INFO [DefaultDispatcher-worker-3] CredentialProtectedApplicationLoader: Plugin services configured successfully 22-09 21:57:51.71 INFO [DefaultDispatcher-worker-2] CredentialProtectedApplicationLoader: Loading plugins from directory: /data/user/0/com.itsaky.androidide/files/plugins 22-09 21:57:51.71 INFO [DefaultDispatcher-worker-2] CredentialProtectedApplicationLoader: Found 0 plugin files 22-09 21:57:51.71 INFO [DefaultDispatcher-worker-2] CredentialProtectedApplicationLoader: Successfully loaded 0 plugins 22-09 21:57:51.71 INFO [DefaultDispatcher-worker-3] CredentialProtectedApplicationLoader: Plugin crash Looper guard installed on main thread 22-09 21:57:51.71 ERROR [DefaultDispatcher-worker-2] IDEColorSchemeProvider: No color schemes found 22-09 21:57:51.71 INFO [DefaultDispatcher-worker-1] CredentialProtectedApplicationLoader: Plugin system initialized successfully 22-09 21:57:52.74 INFO [ForkJoinPool.commonPool-worker-1] ToolsManager: Tools extraction completed 22-09 21:58:07.38 INFO [DefaultDispatcher-worker-7] TerminalInstaller: Installing Code on the Go bootstrap packages. 22-09 21:58:07.39 INFO [DefaultDispatcher-worker-7] TerminalInstaller: Extracting bootstrap zip to prefix staging directory /data/data/com.itsaky.androidide/files/usr-staging. 22-09 21:58:14.02 INFO [DefaultDispatcher-worker-7] TerminalInstaller: Moving termux prefix staging to prefix directory. 22-09 21:58:14.02 INFO [DefaultDispatcher-worker-7] TerminalInstaller: Running Termux bootstrap second stage. 22-09 21:58:23.70 INFO [DefaultDispatcher-worker-7] TerminalInstaller: Bootstrap packages installed successfully. 22-09 21:58:23.70 INFO [DefaultDispatcher-worker-7] TerminalInstaller: Added vim path to bash.bashrc successfully. 22-09 21:58:23.84 INFO [DefaultDispatcher-worker-7] InstallationViewModel: Assets installation result: Success 22-09 21:58:24.33 INFO [DefaultDispatcher-worker-7] MainActivity: Starting WebServer - using database file from: /data/user/0/com.itsaky.androidide/databases/documentation.db 22-09 21:58:24.34 INFO [DefaultDispatcher-worker-7] WebServer: Starting WebServer on localhost, port 6174, debugEnabled=false, debugEnablePath='/storage/emulated/0/Download/CodeOnTheGo.webserver.debug', debugDatabasePath='/storage/emulated/0/Download/documentation.db', experimentsEnabled=false, experimentsEnablePath='/storage/emulated/0/Download/CodeOnTheGo.exp'. 22-09 21:58:24.34 INFO [DefaultDispatcher-worker-7] WebServer: WebServer started successfully on 'localhost', port 6174. 22-09 21:58:25.04 INFO [main] IndexingServiceManager: Registered indexing service: jvm-indexing-service 22-09 21:58:25.04 INFO [main] IndexingServiceManager: Registered indexing service: jvm-generated-indexing-service 22-09 21:58:25.07 INFO [main] BaseEditorActivity: Binding to Gradle build service... 22-09 21:58:25.07 INFO [main] BaseEditorActivity: Bind request for Gradle build service was successful...
  8. B
    22-09 21:58:25.07 INFO [main] JavaLanguageServer: Connecting to debug client: com.itsaky.androidide.lsp.IDEDebugClientImpl@963f262 22-09 21:58:25.08 INFO [BreakpointHandler] IDEDebugClientImpl: deferring breakpoint update, no clients connected 22-09 21:58:25.08 INFO [main] JavaDebugAdapter: Listening connector: com.sun.tools.jdi.SocketListeningConnector 22-09 21:58:25.08 INFO [main] PluginEditorTabManager: Loaded 0 plugin editor tabs total 22-09 21:58:25.49 INFO [main] GradleBuildService: Showing notification to user... 22-09 21:58:25.54 INFO [main] BaseEditorActivity: Connected to Gradle build service 22-09 21:58:25.55 INFO [DefaultDispatcher-worker-1] ToolingServerRunner: Starting tooling API server... 22-09 21:58:25.55 INFO [DefaultDispatcher-worker-1] ToolingServerRunner: Tooling API server running with PID: 29333 22-09 21:58:25.68 INFO [DefaultDispatcher-worker-10] BaseEditorActivity: Sending init request to tooling server (needs sync: true)... 22-09 21:58:26.36 INFO [pool-11-thread-1] ToolingApiServerImpl: Using Gradle installation: /data/data/com.itsaky.androidide/files/home/.cg/gradle-dists/gradle-9.6.1 22-09 21:58:26.43 WARN [pool-11-thread-1] RootModelBuilder: Starting build. See build output for more details... 22-09 21:58:31.34 INFO [pool-11-thread-1] GradleDaemonWatcher: Gradle daemon identified: pid 29398 22-09 21:58:31.34 INFO [pool-11-thread-1] GradleBuildService: Gradle daemon started: pid 29398 22-09 21:58:33.11 ERROR [pool-11-thread-1] ToolingApiServerImpl: Failed to initialize project org.gradle.tooling.GradleConnectionException: Could not run build action using connection to Gradle installation '/data/data/com.itsaky.androidide/files/home/.cg/gradle-dists/gradle-9.6.1'. at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:55) at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:29) at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:43) at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:69) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46) at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter.run(DefaultBuildActionExecuter.java:73) at com.itsaky.androidide.tooling.impl.sync.RootModelBuilder.build(RootModelBuilder.kt:219) at com.itsaky.androidide.tooling.impl.ToolingApiServerImpl.doInitialize$tooling_api_impl(ToolingApiServerImpl.kt:221) at com.itsaky.androidide.tooling.impl.ToolingApiServerImpl$initialize$$inlined$runBuild$1.get(ToolingApiServerImpl.kt:594) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) Caused by: org.gradle.launcher.daemon.client.DaemonConnectionException: Could not dispatch a message to the daemon.
  9. B
    at org.gradle.launcher.daemon.client.DaemonClientConnection.dispatch(DaemonClientConnection.java:73) at org.gradle.launcher.daemon.client.DaemonClient.executeBuild(DaemonClient.java:188) at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:172) at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:97) at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:44) at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:30) at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:59) at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:38) at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:278) at org.gradle.tooling.internal.provider.ProviderConnection.runClientAction(ProviderConnection.java:223) at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:213) at org.gradle.tooling.internal.provider.DefaultConnection.run(DefaultConnection.java:183) at org.gradle.tooling.internal.consumer.connection.ParameterizedActionRunner.execute(ParameterizedActionRunner.java:36) at org.gradle.tooling.internal.consumer.connection.CancellableActionRunner.run(CancellableActionRunner.java:52) at org.gradle.tooling.internal.consumer.connection.AbstractConsumerConnection.run(AbstractConsumerConnection.java:69) at org.gradle.tooling.internal.consumer.connection.ParameterValidatingConsumerConnection.run(ParameterValidatingConsumerConnection.java:56) at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter$1.run(DefaultBuildActionExecuter.java:87) at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(LazyConsumerActionExecutor.java:143) at org.gradle.tooling.internal.consumer.connection.CancellableConsumerActionExecutor.run(CancellableConsumerActionExecutor.java:45) at org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(ProgressLoggingConsumerActionExecutor.java:61) at org.gradle.tooling.internal.consumer.connection.RethrowingErrorsConsumerActionExecutor.run(RethrowingErrorsConsumerActionExecutor.java:38) at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:67) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: org.gradle.internal.remote.internal.MessageIOException: Could not write '/127.0.0.1:38585'. at org.gradle.internal.remote.internal.inet.SocketConnection.flush(SocketConnection.java:142) at org.gradle.launcher.daemon.client.DaemonClientConnection.dispatch(DaemonClientConnection.java:61) ... 26 more Caused by: java.io.IOException: Broken pipe at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:62) at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:137) at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:81) at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:58) at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:542) at org.gradle.internal.remote.internal.inet.SocketConnection$SocketOutputStream.writeWithNonBlockingRetry(SocketConnection.java:282)
  10. B
    at org.gradle.internal.remote.internal.inet.SocketConnection$SocketOutputStream.writeBufferToChannel(SocketConnection.java:269) at org.gradle.internal.remote.internal.inet.SocketConnection$SocketOutputStream.flush(SocketConnection.java:263) at org.gradle.internal.remote.internal.inet.SocketConnection.flush(SocketConnection.java:140) ... 27 more 22-09 21:58:33.11 WARN [DefaultDispatcher-worker-6] IndexingServiceManager: onBuildCompleted called before initialization, ignoring 22-09 21:58:33.12 ERROR [ForkJoinPool.commonPool-worker-2] BaseEditorActivity: An error occurred initializing the project with Tooling API 22-09 21:58:42.18 INFO [main] BaseEditorActivity: Opening file at file index 0 tab position 0 file:/storage/emulated/0/CodeOnTheGoProjects/WIFISCANNER/build.gradle.kts 22-09 21:58:43.33 INFO [pool-11-thread-1] GradleDaemonWatcher: Gradle daemon 29398 exited 22-09 21:58:43.34 INFO [pool-11-thread-1] GradleBuildService: Gradle daemon exited: pid 29398 22-09 22:00:21.33 INFO [ForkJoinPool.commonPool-worker-6] BootClasspathProvider: Skipping indexing for boot classpath as it is already indexed: /data/data/com.itsaky.androidide/files/home/android-sdk/platforms/android-36/android.jar 22-09 22:00:37.78 INFO [ForkJoinPool.commonPool-worker-6] BootClasspathProvider: Skipping indexing for boot classpath as it is already indexed: /data/data/com.itsaky.androidide/files/home/android-sdk/platforms/android-36/android.jar 22-09 22:00:40.11 ERROR [main] androidide: Cannot run application. No application modules found in project. 22-09 22:00:42.80 ERROR [main] androidide: Cannot run application. No application modules found in project. 22-09 22:00:50.76 INFO [DefaultDispatcher-worker-9] CodeEditorView: File was not modified. Skipping save operation for file build.gradle.kts 22-09 22:00:50.80 INFO [main] ProjectManagerImpl: Destroying project manager 22-09 22:00:50.80 INFO [main] IndexingServiceManager: Shutting down indexing services 22-09 22:00:50.80 INFO [main] IndexingServiceManager: Indexing services shut down 22-09 22:00:51.40 ERROR [JDWPListenerThread] JDWPListenerThread: An error occurred while listening for VM connections java.net.SocketException: Socket closed at java.net.PlainSocketImpl.socketAccept(PlainSocketImpl.java:213) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:451) at java.net.ServerSocket.implAccept(ServerSocket.java:547) at java.net.ServerSocket.accept(ServerSocket.java:515) at com.sun.tools.jdi.SocketTransportService.accept(SocketTransportService.java:348) at com.sun.tools.jdi.GenericListeningConnector.accept(GenericListeningConnector.java:151) at com.itsaky.androidide.lsp.java.debug.ListenerState.accept(ListenerState.kt:88) at com.itsaky.androidide.lsp.java.debug.JDWPListenerThread.run(JavaDebugAdapter.kt:642) 22-09 22:00:51.46 INFO [main] GradleBuildService: Service is being destroyed. Dismissing the shown notification... 22-09 22:00:51.46 INFO [main] GradleBuildService: Shutting down Tooling API server... 22-09 22:00:54.92 INFO [DefaultDispatcher-worker-8] GradleBuildService: tooling API server reader stopped: Job was cancelled kotlinx.coroutines.JobCancellationException: Job was cancelled; job=JobImpl{Cancelling}@3d96d0b 22-09 22:00:54.93 INFO [DefaultDispatcher-worker-5] ToolingServerRunner: Tooling API process exited with code : 0 22-09 22:00:54.93 INFO [DefaultDispatcher-worker-5] ToolingServerRunner: Destroying Tooling API process... 22-09 22:01:23.67 INFO [ForkJoinPool.commonPool-worker-7] ZipRecipeExecutor: 正在为 ComposeActivity 开始创建项目 22-09 22:01:23.70 INFO [ForkJoinPool.commonPool-worker-7] ZipRecipeExecutor: 正在处理模板 ComposeActivity/app/build.gradle.kts.peb 22-09 22:01:24.08 INFO [ForkJoinPool.commonPool-worker-7] ZipRecipeExecutor: 正在处理模板 ComposeActivity/app/src/main/java/PACKAGE_NAME/MainActivity.kt.peb
  11. B
    22-09 22:01:24.11 INFO [ForkJoinPool.commonPool-worker-7] ZipRecipeExecutor: 正在处理模板 ComposeActivity/app/src/main/java/PACKAGE_NAME/ui/theme/Color.kt.peb 22-09 22:01:24.12 INFO [ForkJoinPool.commonPool-worker-7] ZipRecipeExecutor: 正在处理模板 ComposeActivity/app/src/main/java/PACKAGE_NAME/ui/theme/Theme.kt.peb 22-09 22:01:24.13 INFO [ForkJoinPool.commonPool-worker-7] ZipRecipeExecutor: 正在处理模板 ComposeActivity/app/src/main/java/PACKAGE_NAME/ui/theme/Type.kt.peb 22-09 22:01:24.31 INFO [ForkJoinPool.commonPool-worker-7] ZipRecipeExecutor: 正在处理模板 ComposeActivity/app/src/main/res/values/strings.xml.peb 22-09 22:01:24.34 INFO [ForkJoinPool.commonPool-worker-7] ZipRecipeExecutor: 正在处理模板 ComposeActivity/build.gradle.kts.peb 22-09 22:01:24.35 INFO [ForkJoinPool.commonPool-worker-7] ZipRecipeExecutor: 正在处理模板 ComposeActivity/gradle/libs.versions.toml.peb 22-09 22:01:24.37 INFO [ForkJoinPool.commonPool-worker-7] ZipRecipeExecutor: 正在处理模板 ComposeActivity/gradle/wrapper/gradle-wrapper.properties.peb 22-09 22:01:24.39 INFO [ForkJoinPool.commonPool-worker-7] ZipRecipeExecutor: 正在处理模板 ComposeActivity/settings.gradle.kts.peb 22-09 22:01:24.60 INFO [main] IndexingServiceManager: Registered indexing service: jvm-indexing-service 22-09 22:01:24.60 INFO [main] IndexingServiceManager: Registered indexing service: jvm-generated-indexing-service 22-09 22:01:24.61 INFO [main] BaseEditorActivity: Binding to Gradle build service... 22-09 22:01:24.62 INFO [main] BaseEditorActivity: Bind request for Gradle build service was successful... 22-09 22:01:24.62 INFO [main] JavaLanguageServer: Connecting to debug client: com.itsaky.androidide.lsp.IDEDebugClientImpl@b601707 22-09 22:01:24.62 INFO [main] JavaDebugAdapter: Listening connector: com.sun.tools.jdi.SocketListeningConnector 22-09 22:01:24.62 INFO [BreakpointHandler] IDEDebugClientImpl: deferring breakpoint update, no clients connected 22-09 22:01:24.62 INFO [main] PluginEditorTabManager: Loaded 0 plugin editor tabs total 22-09 22:01:24.70 INFO [ForkJoinPool.commonPool-worker-0] BootClasspathProvider: Skipping indexing for boot classpath as it is already indexed: /data/data/com.itsaky.androidide/files/home/android-sdk/platforms/android-36/android.jar 22-09 22:01:24.85 INFO [main] GradleBuildService: Showing notification to user... 22-09 22:01:24.90 INFO [main] BaseEditorActivity: Connected to Gradle build service 22-09 22:01:24.90 INFO [DefaultDispatcher-worker-8] ToolingServerRunner: Starting tooling API server... 22-09 22:01:24.90 INFO [DefaultDispatcher-worker-8] ToolingServerRunner: Tooling API server running with PID: 30036 22-09 22:01:24.99 INFO [DefaultDispatcher-worker-11] BaseEditorActivity: Sending init request to tooling server (needs sync: true)... 22-09 22:01:25.59 INFO [pool-12-thread-1] ToolingApiServerImpl: Using Gradle installation: /data/data/com.itsaky.androidide/files/home/.cg/gradle-dists/gradle-9.6.1 22-09 22:01:25.65 WARN [pool-12-thread-1] RootModelBuilder: Starting build. See build output for more details... 22-09 22:01:30.07 INFO [pool-12-thread-1] GradleDaemonWatcher: Gradle daemon identified: pid 30072 22-09 22:01:30.07 INFO [pool-12-thread-1] GradleBuildService: Gradle daemon started: pid 30072 22-09 22:01:31.72 ERROR [pool-12-thread-1] ToolingApiServerImpl: Failed to initialize project org.gradle.tooling.GradleConnectionException: Could not run build action using connection to Gradle installation '/data/data/com.itsaky.androidide/files/home/.cg/gradle-dists/gradle-9.6.1'. at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:55) at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:29) at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:43)
  12. B
    at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:69) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46) at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter.run(DefaultBuildActionExecuter.java:73) at com.itsaky.androidide.tooling.impl.sync.RootModelBuilder.build(RootModelBuilder.kt:219) at com.itsaky.androidide.tooling.impl.ToolingApiServerImpl.doInitialize$tooling_api_impl(ToolingApiServerImpl.kt:221) at com.itsaky.androidide.tooling.impl.ToolingApiServerImpl$initialize$$inlined$runBuild$1.get(ToolingApiServerImpl.kt:594) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) Caused by: org.gradle.launcher.daemon.client.DaemonConnectionException: Could not dispatch a message to the daemon. at org.gradle.launcher.daemon.client.DaemonClientConnection.dispatch(DaemonClientConnection.java:73) at org.gradle.launcher.daemon.client.DaemonClient.executeBuild(DaemonClient.java:188) at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:172) at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:97) at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:44) at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:30) at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:59) at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:38) at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:278) at org.gradle.tooling.internal.provider.ProviderConnection.runClientAction(ProviderConnection.java:223) at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:213) at org.gradle.tooling.internal.provider.DefaultConnection.run(DefaultConnection.java:183) at org.gradle.tooling.internal.consumer.connection.ParameterizedActionRunner.execute(ParameterizedActionRunner.java:36) at org.gradle.tooling.internal.consumer.connection.CancellableActionRunner.run(CancellableActionRunner.java:52) at org.gradle.tooling.internal.consumer.connection.AbstractConsumerConnection.run(AbstractConsumerConnection.java:69) at org.gradle.tooling.internal.consumer.connection.ParameterValidatingConsumerConnection.run(ParameterValidatingConsumerConnection.java:56) at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter$1.run(DefaultBuildActionExecuter.java:87) at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(LazyConsumerActionExecutor.java:143)
  13. B
    at org.gradle.tooling.internal.consumer.connection.CancellableConsumerActionExecutor.run(CancellableConsumerActionExecutor.java:45) at org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(ProgressLoggingConsumerActionExecutor.java:61) at org.gradle.tooling.internal.consumer.connection.RethrowingErrorsConsumerActionExecutor.run(RethrowingErrorsConsumerActionExecutor.java:38) at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:67) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: org.gradle.internal.remote.internal.MessageIOException: Could not write '/127.0.0.1:37721'. at org.gradle.internal.remote.internal.inet.SocketConnection.flush(SocketConnection.java:142) at org.gradle.launcher.daemon.client.DaemonClientConnection.dispatch(DaemonClientConnection.java:61) ... 26 more Caused by: java.io.IOException: Connection reset by peer at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:62) at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:137) at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:81) at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:58) at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:542) at org.gradle.internal.remote.internal.inet.SocketConnection$SocketOutputStream.writeWithNonBlockingRetry(SocketConnection.java:282) at org.gradle.internal.remote.internal.inet.SocketConnection$SocketOutputStream.writeBufferToChannel(SocketConnection.java:269) at org.gradle.internal.remote.internal.inet.SocketConnection$SocketOutputStream.flush(SocketConnection.java:263) at org.gradle.internal.remote.internal.inet.SocketConnection.flush(SocketConnection.java:140) ... 27 more 22-09 22:01:31.73 WARN [DefaultDispatcher-worker-3] IndexingServiceManager: onBuildCompleted called before initialization, ignoring 22-09 22:01:31.73 ERROR [ForkJoinPool.commonPool-worker-0] BaseEditorActivity: An error occurred initializing the project with Tooling API 22-09 22:01:41.73 INFO [pool-12-thread-1] GradleDaemonWatcher: Gradle daemon 30072 exited 22-09 22:01:41.73 INFO [pool-12-thread-1] GradleBuildService: Gradle daemon exited: pid 30072 22-09 22:02:42.59 INFO [ForkJoinPool.commonPool-worker-3] BootClasspathProvider: Skipping indexing for boot classpath as it is already indexed: /data/data/com.itsaky.androidide/files/home/android-sdk/platforms/android-36/android.jar 22-09 22:04:02.19 INFO [ForkJoinPool.commonPool-worker-5] BootClasspathProvider: Skipping indexing for boot classpath as it is already indexed: /data/data/com.itsaky.androidide/files/home/android-sdk/platforms/android-36/android.jar
    1. C
      Code on the Go Discussions
      This indicates that your project failed to sync because the background Gradle process crashed after starting up. This can happen when the device is low on memory. Please try these steps: 1. Close all other apps running in the background 2. In your device's system menu, go to Settings → Apps → Code on the Go → Storage, and then tap "Clear cache" (please do not NOT tap "Clear data") 3. Fully close Code on the Go and reopen it 4. Open your project again and sync If it still fails, please restart the device, as this can clear memory pressure. If none of this works, we'll keep investigating.
CCode on the Go DiscussionsCode on the Go Discussions@CodeOnTheGoDiscussions · group · Tech
457members83writing in 30 days
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog · Search · How we count