Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id BD971200BB2 for ; Sat, 15 Oct 2016 00:17:23 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id BC295160AFB; Fri, 14 Oct 2016 22:17:23 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 10ABF160AE3 for ; Sat, 15 Oct 2016 00:17:22 +0200 (CEST) Received: (qmail 38855 invoked by uid 500); 14 Oct 2016 22:17:22 -0000 Mailing-List: contact issues-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@cordova.apache.org Received: (qmail 38794 invoked by uid 99); 14 Oct 2016 22:17:21 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 14 Oct 2016 22:17:21 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 808B12C4C73 for ; Fri, 14 Oct 2016 22:17:21 +0000 (UTC) Date: Fri, 14 Oct 2016 22:17:21 +0000 (UTC) From: "Joe Bowser (JIRA)" To: issues@cordova.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (CB-11244) Update Android Project Structure to be more compatible with Android Studio MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Fri, 14 Oct 2016 22:17:23 -0000 [ https://issues.apache.org/jira/browse/CB-11244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15576684#comment-15576684 ] Joe Bowser commented on CB-11244: --------------------------------- [~stickbyatlas] That's probably never going to entirely go away, and it's a consequence of us not releasing as fast as Google releases Android Studio. We did sync our versions and remove that error for 2.1, but it came back for 2.2 and the next major version will have that fix. We try to keep up, but our ability to release as fast as possible is hindered by factors beyond my control alone. > Update Android Project Structure to be more compatible with Android Studio > -------------------------------------------------------------------------- > > Key: CB-11244 > URL: https://issues.apache.org/jira/browse/CB-11244 > Project: Apache Cordova > Issue Type: Improvement > Components: Android > Reporter: Joe Bowser > Assignee: Joe Bowser > Labels: CordovaAndroidSix > > Currently our existing Android projects have the old Android Project structure created by default, even for new projects, which makes no sense since we no longer support Eclipse as the default project editor and have moved to Android Studio for Android development. > The main reason for doing this is to clean up dependencies and to allow for projects and dependencies to work more like how modern Android projects work and to remove as much custom Gradle code as possible. This would also allow us in the future to move towards having Android Plugin code work as Android Libraries with Resources instead of just copying things across, which gives us the ability to add JUnit tests and bundled resources. This would dramatically increase the quality of plugins such as InAppBrowser, and third party plugins such as the Barcode Scanner. > This would have to be done on the next major version, and the upgrade would be tricky to do. However, the benefits at this point would greatly outweigh the costs of maintaining the old project structure. The old cordova-common code in Cordova-Android 5.0.x would allow for plugins in the short term to work with both projects until we get the new project structure ready. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org For additional commands, e-mail: issues-help@cordova.apache.org