Switch branches/tags
Nothing to show
Find file History
pjcollins [15.6] Updates and additions for API 27 and Xamarin.Android.Support 2…
…7.0.2 (#261)

* Update Xamarin.Android.Support to 27.0.2 (#251)

* Target version updated

* support packages updated

* Using SearchView instead of SearchViewCompat(was deprecated) (#253)

* Safe browsing sample created (#256)

* Safe browsing sample created

* review comments resolved

* Update Xamarin.Android.Support package references to latest 27.0.2 (#260)

* Update Xamarin.Android.Support package references to latest 27.0.2

* Fix some incorrect import and error hint paths

* Fix more incorrect import and error hint path issues

* [Support Components] ViewModel sample (#258)

* Created sample

* Moved sample into android-support folder

* Removed .vs folder

* Re-imported nuget packages from VS

* Updated target of xamarin.android.support packages to MonoAndroid81

* Android Cipher sample added (#257)

* Android Cipher sample added

* Readme modified

* review comments resolved
Latest commit 96fe9ff Mar 6, 2018

README

How to build the entire package from source
===========================================

Prerequisites
-------------

- Android SDK.
  - Environment variable ANDROID_HOME=/path/to/the/sdk
  - Environment variable PATH must contain $ANDROID_HOME/tools
- Oracle JDK 1.6. To generate supported format of JavaDoc you cannot use 1.7.
- Gradle (verified build with 1.6).
  - Maven build task depends on its existence in your PATH.
- Apache Ant to build the library project zip.
- Apache Maven 3.0 to build the library in its own manner and then Javadoc.

Build steps
-----------

Download ActionBarSherlock v4.4.0 from github:
https://api.github.com/repos/JakeWharton/ActionBarSherlock/zipball/4.4.0

Extract it under this directory.

Go to JakeWhatron-ActonBarSherlock-whatever directory.

Edit pom.xml and replace <version>3.5.3</version> with
<version>3.8.0</version>.
(seealso http://stackoverflow.com/questions/17293940/)

Run: mvn verify javadoc:aggregate-jar

Go to actionbarsherlock dir.

Run the following commands:

	android update project -p .
	ant debug
	zip -r ActionBarSherlock-4.4.0.zip bin/classes.jar bin/AndroidManifest.xml res 

Copy ActionBarSherlock-4.4.0.zip to ../../ActionBarSherlock/Jars
(Note that "../.." is *this* directory)

Edit ActionBarSherlock/ActionBarSherlock.csproj and look for <JavaDocPath>
and ensure that the path specicifed there exists and points to API reference.
It might give different path (especially JakeWharton-whatever hash part).

(The API Reference is generated by Maven, and it is important to provide
parameter names).