Note di rilascio dell'SDK

SDK Google Play Instant Development v1.9.0 (5/09/2019)

Questa release dell'SDK Google Play Instant Development contiene quanto segue modifiche.

Modifiche

  • L'interfaccia a riga di comando delle app istantanee ora verrà eseguita correttamente se richiamata tramite un simbolo .
  • Avvio di un'app con minSdkVersion < nella versione precedente dell'SDK 24 e firmato solo con lo schema di firma v2 causano sempre un errore. Questo la modifica corregge sia il comando run di ia run sia quello di Android Studio, in modo che si verificherà solo se la versione API del dispositivo connesso è troppo vecchia per supportare firme v2.

SDK Google Play Instant Development versione 1.8.0 (5/08/2019)

Questa release dell'SDK Google Play Instant Development contiene quanto segue modifiche.

Modifiche

  • Il comando ia run dell'interfaccia a riga di comando delle app istantanee può eseguire il deployment di app istantanee che utilizzando uno schema di firma v2.
  • Il comando ia run -u [url] dell'interfaccia a riga di comando delle app istantanee ora funziona senza deployment un artefatto.

SDK di sviluppo istantaneo di Google Play v1.7.0 (29/03/2019)

Questa release dell'SDK Google Play Instant Development contiene quanto segue le nuove funzionalità e i cambiamenti.

Nuove funzionalità

  • L'interfaccia a riga di comando delle app istantanee ora può raccogliere metriche di utilizzo con il tuo consenso, consentendo Il team di sviluppatori di Google per capire meglio quali funzionalità ritieni utili e migliorare le carenze dei nostri strumenti.
  • Il comando ia check ora supporta il controllo con una build installabile di la stessa app per le incompatibilità comuni dei percorsi di upgrade. Puoi fornire il parametro installabile di un'app utilizzando l'opzione -i.

Modifiche

  • Il comando ia run dell'interfaccia a riga di comando delle app istantanee non richiede più un comando Google attivo sul dispositivo per avviare le app istantanee in modalità sviluppo.

SDK Google Play Instant Development v1.6.0 (5/11/2018)

Questa release dell'SDK Google Play Instant Development contiene quanto segue le nuove funzionalità e i cambiamenti.

Nuove funzionalità

  • Il comando ia check dell'interfaccia a riga di comando delle app istantanee ora supporta il controllo delle dimensioni sul set di APK file (.apks) generati da bundletool

Modifiche

  • Sui dispositivi con Android 8.0 (livello API 26) o versioni successive, con un'app istantanea app la cui chiave di firma non corrisponde alla chiave di nessuna app avviata in precedenza su il dispositivo non causa più un arresto anomalo in Android Studio o nell'interfaccia a riga di comando.
  • Il limite delle dimensioni delle app istantanee è stato modificato da 4 MB a 10 MB. Un'app di dimensioni superiori a 4 MB ora riceve un WARNING anziché un ERROR. Un più grande di 10 MB continua a ricevere un ERROR.

SDK di sviluppo istantaneo di Google Play v1.5.0 (27/09/2018)

Questa release dell'SDK Google Play Instant Development contiene quanto segue le nuove funzionalità e i cambiamenti.

Nuove funzionalità

  • I comandi ia run e ia check dell'interfaccia a riga di comando delle app istantanee ora supportano il funzionamento su File APK set (.apks) generati da bundletool
  • Il comando ia check dell'interfaccia a riga di comando delle app istantanee ora funziona con un elenco di APK.
  • Il comando ia check dell'interfaccia a riga di comando delle app istantanee garantisce che i nomi degli APK divisi siano univoci all'interno di un determinato file ZIP.

Modifiche

  • Quando esegui il provisioning di un dispositivo con Android 7.1.1 (livello API 25) o versioni precedenti, L'interfaccia a riga di comando emette un avviso solo se non riesce a rilevare un'app Google Play riuscita il controllo dei servizi. Quando si verificava questa situazione in precedenza, l'interfaccia a riga di comando genera un errore e non prova ad avviare l'app istantanea.
  • L'interfaccia a riga di comando delle app istantanee ia run ora può avviare correttamente gli APK generati da bundletool o APK creati utilizzando aapt2. In precedenza, l'operazione run potrebbero essere sembrati scaduti al momento del lancio di alcuni di questi APK.
  • Il flag --no-setup è stato deprecato per ia run e ora non ha alcun effetto.
  • Aggiorna correttamente le versioni precedenti di Google Play Services per le app istantanee, che devono essere disinstallati prima di installare una nuova versione.

SDK di sviluppo istantaneo di Google Play v1.4.0 (28/08/2018)

Questa versione dell'SDK Google Play Instant Development (precedentemente noto come App istantanee) Development SDK) contiene le nuove funzionalità e modifiche riportate di seguito.

Nuove funzionalità

  • Il comando ia check dell'interfaccia a riga di comando delle app istantanee ora supporta la convalida delle dimensioni su app istantanee che usano APK di configurazione.
  • L'interfaccia a riga di comando ora supporta l'esecuzione di app istantanee su immagini emulatore di chiavi di test con un è stata installata la versione più recente di Google Play Services.
  • Supporto migliorato per la guida specifica per i comandi per ia help <command>.
  • È stata aggiunta la suddivisione delle dimensioni a ia check errore relativo alle dimensioni.

Modifiche

  • L'SDK è stato rinominato "SDK Android Instant Apps Development" a "SDK Sviluppo istantaneo di Google Play".
  • L'interfaccia a riga di comando non genera più un NullPointerException quando tenta di controllare un'app senza attività Avvio app.
  • L'interfaccia a riga di comando e Android Studio ora rilevano i dispositivi non supportati che eseguono Android 8.0 (livello API 26). In precedenza, questi dispositivi non avviavano l'app.
  • Lo script wrapper Bash ia ora funziona correttamente quando viene richiamato in una pipeline dove $TERM non è impostato. Lo script presuppone una larghezza di 80 colonne.
  • Il comando ia check ora avvisa le app istantanee di cui minSdkVersion sia impostata su 20 o precedente. Se supporti queste versioni precedenti dell'SDK in della tua build, le dimensioni del tuo file binario potrebbero aumentare senza alcun vantaggio per i dati app.
  • L'interfaccia a riga di comando ora rileva quando la tua versione di Google Play Services è troppo vecchia per eseguire app istantanee e chiedere un aggiornamento sul dispositivo.
  • App istantanee lanciate su Android 8.0 (livello API 26) e versioni successive tramite l'interfaccia a riga di comando o Android Studio ora includono automaticamente Autorizzazione android.permission.INSTANT_APP_FOREGROUND_SERVICE concessa.

SDK di sviluppo di app istantanee Android v1.3.0 (4/06/2018)

Questa versione dell'SDK Android Instant Apps Development contiene le nuove funzionalità e modifiche riportate di seguito.

Nuove funzionalità

  • Android Studio 3.2 ora utilizza una libreria aggiunta all'SDK 1.3 per eseguire app istantanee. Questo unifica la logica tra ia e Studio e ti consente di eseguire istantanee di app senza URL da Android Studio.

SDK di sviluppo di app istantanee Android v1.2.0 (7/05/2018)

Questa versione dell'SDK Android Instant Apps Development contiene le nuove funzionalità e modifiche riportate di seguito.

Nuove funzionalità

  • La nuova interfaccia a riga di comando delle app istantanee, ia, ti consente di avviare le app istantanee sul tuo dispositivo di sviluppo e controllale localmente per verificare errori.
  • Ora puoi creare e avviare app istantanee senza l'inserimento di un URL punto di accesso.

Modifiche

  • La versione di Google Play Services per le app istantanee abbinata al Ora l'SDK può aggiornarsi automaticamente utilizzando il Play Store. Nelle versioni precedenti, è stato bloccato alla versione in bundle con l'SDK.
  • I nomi host che contengono caratteri jolly, come "*.example.com", sono ora completamente supportate in modalità di sviluppo.
  • Ora gli sviluppatori possono simulare i download di app limitati in Android Lollipop, Marshmallow e Nougat impostando il sistema debug.aia.throttle_download_ms , come mostrato nell'esempio seguente:
    $ adb shell setprop debug.aia.throttle_download_ms 5000

SDK di sviluppo di app istantanee Android v1.1.0

Questa versione dell'SDK Android Instant Apps Development contiene quanto segue le nuove funzionalità e i cambiamenti.

Nuove funzionalità

  • Trasferimento di dati dall'app istantanea all'app installata.
    • Sui dispositivi con Android 8.0 (livello API 26) e versioni successive, il sistema esegue automaticamente questo trasferimento al momento dell'installazione dell'app. Su dispositivi in esecuzione Android 7.1 (livello API 25) e versioni precedenti, puoi trasferire di archiviazione dei dati alla tua app installata chiamando getInstantAppData() nell'app installata.
  • Puoi ridurre le dimensioni dell'APK grazie al nuovo supporto di APK specifici per i dispositivi. Per informazioni sulla configurazione della build di configurazione degli APK, consulta Imposta la build per gli APK di configurazione.

Modifiche

  • Emulatore.
    • Sono necessari emulatori che eseguono Play Store e la versione più recente di Google Play Services per testare le app istantanee in futuro. Per informazioni su come configurare come emulatore, vedi Eseguire Google Cloud.