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 dabundletool
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é unERROR
. Un più grande di 10 MB continua a ricevere unERROR
.
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
eia check
dell'interfaccia a riga di comando delle app istantanee ora supportano il funzionamento su File APK set (.apks) generati dabundletool
- 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 dabundletool
o APK creati utilizzandoaapt2
. In precedenza, l'operazionerun
potrebbero essere sembrati scaduti al momento del lancio di alcuni di questi APK. - Il flag
--no-setup
è stato deprecato peria 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 cuiminSdkVersion
sia impostata su20
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.
- 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
- 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.