Ho avuto lo stesso problema e alla fine l'ho risolto aggiungendo semplicemente le dipendenze. Molti possono essere aggiunti tramite i pacchetti NuGet (fai clic con il tasto destro su bindingproject e fai clic su aggiungi pacchetti nuget ...), i più comuni come i servizi di riproduzione, gson okhttp3 ecc. Possono essere trovati qui. Se tu, come me, avessi alcune dipendenze non comuni, potresti doverle aggiungere come progetti vincolanti.
Ho letto che è possibile aggiungere direttamente la dipendenza aar/jar al bindingproject e impostare l'azione build su referenceJar o embeddedReferenceJar, ma questo non ha funzionato per me. Sono relativamente nuovo per xamarin quindi non sono sicuro che non sia proprio il modo in cui è destinato a essere usato o se fosse perché non potrebbero essere automaticamente associati a causa di errori di esecuzione (ho ricevuto alcuni errori e avvertenze che avevo bisogno di correggere nel metafile quando in seguito ho aggiunto il barattolo di dipendenza/aar nel proprio bindingsproject). Indipendentemente da ciò, il modo in cui ho avuto modo di funzionare è stato aggiungendo un nuovo bindingsproject alla soluzione, in cui ho aggiunto il barattolo di dipendenza/aar e poi lo ho compilato e aggiunto le righe/nodi necessari nel metafile per renderlo compilato . Quindi ho semplicemente aggiunto il progetto "dipendenza dall'associazione" come riferimento nel mio attuale bindingsproject.
Questo sembra più una soluzione alternativa che una soluzione reale, ma almeno ho potuto farlo funzionare, quindi spero che possa aiutarti.
fonte
2016-07-06 13:40:52
hai provato come questo http://stackoverflow.com/questions/24309950/create-aar-file-in-android-studio – Ankur1994a
Ankur1994a: Ho paura di non vedere come ciò aiuta. Potresti spiegare per favore? –