Post is pinned.Post has attachment
The Android Studio team wants to hear your feedback. Please take a few moments to take a survey on Android Studio.

goo.gl/5Mrqsr
Photo

Post has attachment
Announcing SQLScout 3.3! Now you can execute SQL statements inside Room @Query annotations (both Java and Kotlin supported!) and more!

SQLScout is a plugin for Android Studio and IntelliJ IDEA that provides support for SQLite, including:
✓ Automatic generation of Room Entity, DAO and Database classes from existing database schemas.
✓ Ability to connect to SQLite databases in Android devices and the file system
✓ Database schema explorer
✓ SQL editor (syntax highlighting, code completion, reference navigation, refactoring, etc.)
✓ Data console to view query results, edit table data, and export contents to different formats
✓ Database diagrams!
http://www.idescout.com
http://www.idescout.com/news/sqlscout-3-3-0-released/
Animated Photo

Post has attachment
Announcing SQLScout 3.2.0! This version adds support for generating Room Entity, DAO and Database classes from existing database schemas.
With 3 clicks, SQLScout’s “Room Migration” wizard will handle the heavy-lifting, manual work for you.

Post has attachment
Announcing SQLScout 3.1! Now you can debug and manage any SQLite database in a device, from Android Studio’s Device File Explorer. Simply select a database file, right-click and select “Connect to Database.”

SQLScout is a plugin for Android Studio and IntelliJ IDEA that provides support for SQLite, including:
✓ Ability to connect to SQLite databases in Android devices and the file system
✓ Database schema explorer
✓ SQL editor (syntax highlighting, code completion, reference navigation, refactoring, etc.)
✓ Data console to view query results, edit table data, and export contents to different formats
✓ Database diagrams!
http://www.idescout.com
http://www.idescout.com/news/sqlscout-3-1-released/
Animated Photo

Post has attachment
Announcing SQLScout 3.0: Debug, view, manage and update SQLite databases in your Android device, in real time, from Android Studio 3.0!
SQLScout is a plugin for Android Studio and IntelliJ IDEA that provides support for SQLite, including:
✓ Ability to connect to SQLite databases in Android devices and the file system
✓ Database schema explorer
✓ SQL editor (syntax highlighting, code completion, reference navigation, refactoring, etc.)
✓ Data console to view query results, edit table data, and export contents to different formats
✓ Database diagrams!
There is no need to download database files from your device anymore. No more time spent on roundtrips or app redeployments. Increased productivity, FTW!
http://idescout.com
Photo

Does updating from Android Studio Beta 7 to RC 1 require a reinstall? The update dialog takes me to the Preview download page...

Post has attachment
Is this community still active or abandoned? I see no activity... anyway, hopefully this will be seen.

This is regarding Android Issue Tracker Issue #37324144: "Gradle plugin 2.4.0-alpha 4 doesn't recognize if annotation processor in provided is also added to annotationProcessor configuration". I'm using gradle:2.4.0-alpha6 and can still reproduce this.

I have, in my dependencies, the following:
annotationProcessor "org.immutables:value:2.4.4"
provided "org.immutables:value:2.4.4"
provided "org.immutables:gson:2.4.4"
provided "org.immutables:builder:2.4.4"

The project syncs (with Gradle) without issue, but when I try to build/run it, I get the following error:
Error:Execution failed for task ':app:javaPreCompileStageDebugUnitTest'.
> Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to contain annotation processor. Please add them to the annotationProcessor configuration.
- value-2.4.4.jar
Alternatively, set android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true to continue with previous behavior. Note that this option is deprecated and will be removed in the future.
See https://developer.android.com/r/tools/annotation-processor-error-message.html for more details.

Now according to the page mentioned in the error message, what I have above is correct (declared the dependency as annotationProcessor and repeated is as compile). However this still causes the failure. I've tried with both compile and provided both yielding the same results. For this specific library, because the annotations are compile time only, provided is the correct configuration.

Based on the described proper usage (attached link) I believe this is a valid bug and both compile and provided configurations should be accepted as long as the dependency is also properly marked as annotaionProcessor.

The original issue seems to be missing some details, which I think is why it's marked as "Won't fix (intended behavior)"

https://issuetracker.google.com/issues/37324144
Commenting is disabled for this post.

Post has attachment
Announcing SQLScout 2.0.8: Debug, view, manage and update SQLite databases in your Android device, in real time, from Android Studio 2.3!
SQLScout is a plugin for Android Studio and IntelliJ IDEA that provides support for SQLite, including:
✓ Ability to connect to SQLite databases in Android devices and the file system
✓ Database schema explorer
✓ SQL editor (syntax highlighting, code completion, reference navigation, refactoring, etc.)
✓ Data console to view query results, edit table data, and export contents to different formats
✓ Database diagrams!
There is no need to download database files from your device anymore. No more time spent on roundtrips or app redeployments. Increased productivity, FTW!

IDEScout, Inc.
IDEScout, Inc.
idescout.com

Post has attachment
No one can help problems like this
Photo

I just posted a question on StackOverflow about trouble with creating hprofs when the memory allocation in an app is especially high. If anyone's overcome issues with creating a heap dump while memory is very high (500MB+), please let me know!

Heap Dump w/ high memory allocation in Android Studio never finishes
Wait while more posts are being loaded