Once you've ruled out infinite fields, then you want to turn your focus towards proving: If $K$ is finite such that $char(K) > 2$, then $K^\times \cong \mathbb{Z}_{2n}$ for some $n \in \mathbb{N}$. Here's the simplest way I know how to approach this:
If $K$ is a finite field isomorphic to $\mathbb{F}_{p^m}$, then $K^\times = K$ \ $\{0\}$, which has $p^m - 1$ elements. Note that, since $char(K) > 2$, $p$ is an odd prime, and so $p^m - 1$ is even. Therefore, it will suffice to show that $K^\times \cong \mathbb{Z}_{p^m -1}$.
First, consider an abelian group $G$ and two elements $a, b \in G$. Show that $\gcd(|a|, |b|) = 1 \implies |ab| = |a| \cdot |b|$.
Next, consider $m = \max \{|g| : g \in G \}$. Show that, for any arbitrary $x \in G$, $|x|$ divides $m$.
Once you have this result, then note that $K^\times$ is an abelian group under multiplication. If we let $m$ be defined as above, consider the polynomial $f(x) = x^m - 1$. From our work above, we know that every element of $K^\times$ is a root of this polynomial. So we'll have $\deg(f) = m \geq |K^\times|$ by the fundamental theorem of algebra. However, by our definition of $m$ being the order of an element in $K^\times$, then by Lagrange, we conclude...
We therefore have a generator for $K^\times$, so it is cyclic.